From 62b1e58a72773fad43e555d7de1bfeaa3f5c6762 Mon Sep 17 00:00:00 2001 From: jsmall-nvidia Date: Tue, 26 Oct 2021 21:42:11 -0400 Subject: Runs all gfx unit tests through a 'test proxy' (#1981) * #include an absolute path didn't work - because paths were taken to always be relative. * Support for test proxy. * Turn on testing using proxy. * Don't pass sink into check of downstream compiler. * Small change to kick off build. * Remove register specification on transcendental. * Increase poll timeout. Small improvements to proxy. * Disable gfx unit tests. * Put test runner in shared library mode by default. * Change comment. Kick off another CI test. * Small edit to kick off builds. * Run unit tests on proxy. * Turn on using proxy for now. * Enable swift shader. * Fix typo. Add exception support. * Make the default spwan type SharedLibrary Use isolation for gfx unit tests. * Update slang-binaries. * Fix typo. * Report unit test output information. --- premake5.lua | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'premake5.lua') diff --git a/premake5.lua b/premake5.lua index f83499ce2..c8c02ff09 100644 --- a/premake5.lua +++ b/premake5.lua @@ -756,6 +756,13 @@ end links { "compiler-core", "core" } + + tool "test-proxy" + uuid "BE412850-4BB9-429A-877C-BFBC4B34186C" + includedirs { "." } + + links { "compiler-core", "core", "slang" } + -- -- `slang-generate` is a tool we use for source code generation on -- the compiler. It depends on the `core` library, so we need to -- cgit v1.2.3