summaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorjsmall-nvidia <jsmall@nvidia.com>2021-02-02 17:45:56 -0500
committerGitHub <noreply@github.com>2021-02-02 14:45:56 -0800
commit17d2b2492d42e54ea4e0d907b4d84aa17f4a6f33 (patch)
treebdcc4b0aba860139a011ca052e505b9202c6152c /build
parent5d755e584ff6c241f42204430e005b26314ed594 (diff)
Downstream compiler line number test (#1682)
* #include an absolute path didn't work - because paths were taken to always be relative. * WIP diagnostics for line number output. * Small param naming change * Use x macro for pass through compile human name lookup/getting. * WIP on parsing downstream compiler output. * Split out parsing into ParseDiagnosticUtil. Added test result of single line. * Dump out the std output on fail to parse diagnostics. * Change test type for syntax-error-intrinsic.slang be TEST not TEST_DIAGNOSTIC
Diffstat (limited to 'build')
-rw-r--r--build/visual-studio/slang-test/slang-test.vcxproj2
-rw-r--r--build/visual-studio/slang-test/slang-test.vcxproj.filters6
2 files changed, 8 insertions, 0 deletions
diff --git a/build/visual-studio/slang-test/slang-test.vcxproj b/build/visual-studio/slang-test/slang-test.vcxproj
index 1626b6cca..27c64c7cb 100644
--- a/build/visual-studio/slang-test/slang-test.vcxproj
+++ b/build/visual-studio/slang-test/slang-test.vcxproj
@@ -164,6 +164,7 @@
<ItemGroup>
<ClInclude Include="..\..\..\tools\slang-test\directory-util.h" />
<ClInclude Include="..\..\..\tools\slang-test\options.h" />
+ <ClInclude Include="..\..\..\tools\slang-test\parse-diagnostic-util.h" />
<ClInclude Include="..\..\..\tools\slang-test\slangc-tool.h" />
<ClInclude Include="..\..\..\tools\slang-test\test-context.h" />
<ClInclude Include="..\..\..\tools\slang-test\test-reporter.h" />
@@ -171,6 +172,7 @@
<ItemGroup>
<ClCompile Include="..\..\..\tools\slang-test\directory-util.cpp" />
<ClCompile Include="..\..\..\tools\slang-test\options.cpp" />
+ <ClCompile Include="..\..\..\tools\slang-test\parse-diagnostic-util.cpp" />
<ClCompile Include="..\..\..\tools\slang-test\slang-test-main.cpp" />
<ClCompile Include="..\..\..\tools\slang-test\slangc-tool.cpp" />
<ClCompile Include="..\..\..\tools\slang-test\test-context.cpp" />
diff --git a/build/visual-studio/slang-test/slang-test.vcxproj.filters b/build/visual-studio/slang-test/slang-test.vcxproj.filters
index 8718a4d86..41a6237ba 100644
--- a/build/visual-studio/slang-test/slang-test.vcxproj.filters
+++ b/build/visual-studio/slang-test/slang-test.vcxproj.filters
@@ -15,6 +15,9 @@
<ClInclude Include="..\..\..\tools\slang-test\options.h">
<Filter>Header Files</Filter>
</ClInclude>
+ <ClInclude Include="..\..\..\tools\slang-test\parse-diagnostic-util.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
<ClInclude Include="..\..\..\tools\slang-test\slangc-tool.h">
<Filter>Header Files</Filter>
</ClInclude>
@@ -32,6 +35,9 @@
<ClCompile Include="..\..\..\tools\slang-test\options.cpp">
<Filter>Source Files</Filter>
</ClCompile>
+ <ClCompile Include="..\..\..\tools\slang-test\parse-diagnostic-util.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
<ClCompile Include="..\..\..\tools\slang-test\slang-test-main.cpp">
<Filter>Source Files</Filter>
</ClCompile>