diff options
Diffstat (limited to 'tools/slang-test')
| -rw-r--r-- | tools/slang-test/slang-test-main.cpp | 2 | ||||
| -rw-r--r-- | tools/slang-test/test-context.cpp | 1 | ||||
| -rw-r--r-- | tools/slang-test/test-context.h | 1 |
3 files changed, 3 insertions, 1 deletions
diff --git a/tools/slang-test/slang-test-main.cpp b/tools/slang-test/slang-test-main.cpp index 06eae7047..7616ab614 100644 --- a/tools/slang-test/slang-test-main.cpp +++ b/tools/slang-test/slang-test-main.cpp @@ -4256,7 +4256,7 @@ static SlangResult runUnitTestModule(TestContext* context, TestOptions& testOpti ComPtr<ISlangSharedLibrary> moduleLibrary; SLANG_RETURN_ON_FAIL(loader->loadSharedLibrary( - Path::combine(context->exeDirectoryPath, moduleName).getBuffer(), + Path::combine(context->dllDirectoryPath, moduleName).getBuffer(), moduleLibrary.writeRef())); UnitTestGetModuleFunc getModuleFunc = diff --git a/tools/slang-test/test-context.cpp b/tools/slang-test/test-context.cpp index b1be005cb..ed25831e3 100644 --- a/tools/slang-test/test-context.cpp +++ b/tools/slang-test/test-context.cpp @@ -88,6 +88,7 @@ Result TestContext::init(const char* inExePath) } exePath = inExePath; SLANG_RETURN_ON_FAIL(TestToolUtil::getExeDirectoryPath(inExePath, exeDirectoryPath)); + SLANG_RETURN_ON_FAIL(TestToolUtil::getDllDirectoryPath(inExePath, dllDirectoryPath)); SLANG_RETURN_ON_FAIL(locateFileCheck()); diff --git a/tools/slang-test/test-context.h b/tools/slang-test/test-context.h index b42ac1ec9..28d39b064 100644 --- a/tools/slang-test/test-context.h +++ b/tools/slang-test/test-context.h @@ -148,6 +148,7 @@ class TestContext Slang::RefPtr<Slang::DownstreamCompilerSet> compilerSet; Slang::String exeDirectoryPath; + Slang::String dllDirectoryPath; Slang::String exePath; /// Timeout time for communication over connection. |
