Fix ult execution: change dir after getting run path

Change-Id: If2b9d07809004bfb4edbc4b4c50762226a98d2e9
This commit is contained in:
Mateusz Jablonski
2018-04-26 10:25:34 +02:00
committed by sys_ocldev
parent 5fbdad88c6
commit 31157573ca

View File

@ -271,18 +271,6 @@ int main(int argc, char **argv) {
return -1;
}
#ifdef WIN32
#include <direct.h>
if (_chdir(hardwarePrefix[productFamily])) {
std::cout << "chdir into " << hardwarePrefix[productFamily] << " directory failed.\nThis might cause test failures." << std::endl;
}
#elif defined(__linux__)
#include <unistd.h>
if (chdir(hardwarePrefix[productFamily]) != 0) {
std::cout << "chdir into " << hardwarePrefix[productFamily] << " directory failed.\nThis might cause test failures." << std::endl;
}
#endif
uint32_t threadsPerEu = 7;
PLATFORM platform;
auto hardwareInfo = hardwareInfoTable[productFamily];
@ -333,6 +321,18 @@ int main(int argc, char **argv) {
nClFiles.append(clFiles);
clFiles = nClFiles;
#ifdef WIN32
#include <direct.h>
if (_chdir(hardwarePrefix[productFamily])) {
std::cout << "chdir into " << hardwarePrefix[productFamily] << " directory failed.\nThis might cause test failures." << std::endl;
}
#elif defined(__linux__)
#include <unistd.h>
if (chdir(hardwarePrefix[productFamily]) != 0) {
std::cout << "chdir into " << hardwarePrefix[productFamily] << " directory failed.\nThis might cause test failures." << std::endl;
}
#endif
auto pDevices = new const HardwareInfo *[numDevices];
for (decltype(numDevices) i = 0; i < numDevices; ++i) {
pDevices[i] = &device;