mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-05 18:06:32 +08:00
test: prevent test cross-contamination in ClCache tests
Environment flags set in GivenIgcEnvVarSetWhenGetDefaultCacheConfigThenWarningIsPrinted were leaking to other tests, causing them to fail in some scenarios. Resolves: NEO-15578 Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
2f6e4d36da
commit
5c74b361a3
@@ -301,7 +301,7 @@ TEST_F(ClCacheDefaultConfigWindowsTest, GivenIgcEnvVarSetOrUnsetThenCacheConfigI
|
||||
DWORD getFileAttributesResultMock = FILE_ATTRIBUTE_DIRECTORY;
|
||||
VariableBackup<DWORD> pathExistsMockBackup(&SysCalls::getFileAttributesResult, getFileAttributesResultMock);
|
||||
wchar_t envBlockNoIgc[] = L"NEO_CACHE_PERSISTENT=1\0NEO_CACHE_MAX_SIZE=22\0NEO_CACHE_DIR=ult\\directory\\\0\0";
|
||||
SysCalls::mockEnvStringsW = envBlockNoIgc;
|
||||
VariableBackup<LPWCH> mockEnvStringsWBackup(&SysCalls::mockEnvStringsW, envBlockNoIgc);
|
||||
|
||||
auto cacheConfig = getDefaultCompilerCacheConfig();
|
||||
|
||||
@@ -332,7 +332,7 @@ TEST_F(ClCacheDefaultConfigWindowsTest, GivenIgcEnvVarSetWhenGetDefaultCacheConf
|
||||
VariableBackup<DWORD> pathExistsMockBackup(&SysCalls::getFileAttributesResult, getFileAttributesResultMock);
|
||||
|
||||
wchar_t envBlockWithIgc[] = L"IGC_DEBUG=1\0NEO_CACHE_PERSISTENT=1\0NEO_CACHE_MAX_SIZE=22\0NEO_CACHE_DIR=ult\\directory\\\0\0";
|
||||
SysCalls::mockEnvStringsW = envBlockWithIgc;
|
||||
VariableBackup<LPWCH> mockEnvStringsWBackup(&SysCalls::mockEnvStringsW, envBlockWithIgc);
|
||||
|
||||
StreamCapture capture;
|
||||
capture.captureStdout();
|
||||
|
||||
Reference in New Issue
Block a user