test: move black box test function to shared lib

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
This commit is contained in:
Zbigniew Zdanowicz
2023-10-25 16:02:49 +00:00
committed by Compute-Runtime-Automation
parent 730382bef6
commit 4931330258
3 changed files with 16 additions and 14 deletions

View File

@@ -11,6 +11,12 @@
#include <cstring>
#include <iomanip>
#ifdef _WIN64
#include <windows.h>
#else
#include <stdlib.h>
#endif
bool verbose;
bool isParamEnabled(int argc, char *argv[], const char *shortName, const char *longName) {
@@ -553,3 +559,11 @@ const std::vector<const char *> &getResourcesSearchLocations() {
};
return locations;
}
void setEnvironmentVariable(const char *variableName, const char *variableValue) {
#ifdef _WIN64
SetEnvironmentVariableA(variableName, variableValue);
#else
setenv(variableName, variableValue, 1);
#endif
}

View File

@@ -125,6 +125,8 @@ void printCommandQueueGroupsProperties(ze_device_handle_t &device);
const std::vector<const char *> &getResourcesSearchLocations();
void setEnvironmentVariable(const char *variableName, const char *variableValue);
// read binary file into a non-NULL-terminated string
template <typename SizeT>
inline std::unique_ptr<char[]> readBinaryFile(const std::string &name, SizeT &outSize) {

View File

@@ -19,12 +19,6 @@
#include <limits>
#include <memory>
#ifdef _WIN64
#include <windows.h>
#else
#include <stdlib.h>
#endif
struct UserTracerData {
uint32_t tracerData;
};
@@ -637,14 +631,6 @@ void testAppendMemoryCopy2(ze_context_handle_t &context, ze_device_handle_t &dev
SUCCESS_OR_TERMINATE(cmdQueueDdiTable.pfnDestroy(cmdQueue));
}
void setEnvironmentVariable(const char *variableName, const char *variableValue) {
#ifdef _WIN64
SetEnvironmentVariableA(variableName, variableValue);
#else
setenv(variableName, variableValue, 1);
#endif
}
int main(int argc, char *argv[]) {
const std::string blackBoxName = "Zello Copy Tracing";
verbose = isVerbose(argc, argv);