Skip to content

Commit

Permalink
ci: Add a list of known validation fails
Browse files Browse the repository at this point in the history
Add a Test/baseResults/validation_fails.txt file to track test results
with known validation fails. This will hopefully make it easier to spot
when new test results are added that have invalid SPIR-V.
  • Loading branch information
arcady-lunarg committed Jul 31, 2024
1 parent 4b73607 commit 6d2a23f
Show file tree
Hide file tree
Showing 2 changed files with 72 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .github/workflows/continuous_integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,8 @@ jobs:
run: ctest --output-on-failure --test-dir build
- name: Test (standalone)
run: cd Test && ./runtests
- name: Check known validation failure list
run: grep -l 'Validation failed' Test/baseResults/* | sort =d | diff -u Test/baseResults/validation_fails.txt -

linux-asan:
runs-on: ubuntu-22.04
Expand Down
70 changes: 70 additions & 0 deletions Test/baseResults/validation_fails.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
Test/baseResults/hlsl.attributeC11.frag.out
Test/baseResults/hlsl.buffer.frag.out
Test/baseResults/hlsl.cbuffer-offsets.comp.out
Test/baseResults/hlsl.constantbuffer.frag.out
Test/baseResults/hlsl.constructimat.frag.out
Test/baseResults/hlsl.coverage.frag.out
Test/baseResults/hlsl.emptystructreturn.frag.out
Test/baseResults/hlsl.emptystructreturn.tesc.out
Test/baseResults/hlsl.emptystructreturn.vert.out
Test/baseResults/hlsl.gatherRGBA.offsetarray.dx10.frag.out
Test/baseResults/hlsl.gatherRGBA.offset.dx10.frag.out
Test/baseResults/hlsl.intrinsics.comp.out
Test/baseResults/hlsl.intrinsics.frag.out
Test/baseResults/hlsl.intrinsics.vert.out
Test/baseResults/hlsl.layout.frag.out
Test/baseResults/hlsl.matNx1.frag.out
Test/baseResults/hlsl.matrixSwizzle.vert.out
Test/baseResults/hlsl.matType.bool.frag.out
Test/baseResults/hlsl.matType.frag.out
Test/baseResults/hlsl.matType.int.frag.out
Test/baseResults/hlsl.partialInit.frag.out
Test/baseResults/hlsl.PointSize.geom.out
Test/baseResults/hlsl.samplecmp.array.dx10.frag.out
Test/baseResults/hlsl.samplecmp.basic.dx10.frag.out
Test/baseResults/hlsl.samplecmplevelzero.array.dx10.frag.out
Test/baseResults/hlsl.samplecmplevelzero.basic.dx10.frag.out
Test/baseResults/hlsl.samplecmplevelzero.offsetarray.dx10.frag.out
Test/baseResults/hlsl.samplecmplevelzero.offset.dx10.frag.out
Test/baseResults/hlsl.samplecmp.offsetarray.dx10.frag.out
Test/baseResults/hlsl.samplecmp.offset.dx10.frag.out
Test/baseResults/hlsl.semantic.geom.out
Test/baseResults/hlsl.semantic.vert.out
Test/baseResults/hlsl.structarray.flatten.frag.out
Test/baseResults/hlsl.structbuffer.append.fn.frag.out
Test/baseResults/hlsl.structbuffer.atomics.frag.out
Test/baseResults/hlsl.structbuffer.fn.frag.out
Test/baseResults/hlsl.struct.frag.out
Test/baseResults/hlsl.struct.split.assign.frag.out
Test/baseResults/hlsl.texture.struct.frag.out
Test/baseResults/hlsl.tristream-append.geom.out
Test/baseResults/link.vk.differentPC.0.0.frag.out
Test/baseResults/link.vk.differentPC.1.0.frag.out
Test/baseResults/link.vk.pcNamingInvalid.0.0.vert.out
Test/baseResults/spv.130.frag.out
Test/baseResults/spv.140.frag.out
Test/baseResults/spv.1.4.load.bool.array.interface.block.frag.out
Test/baseResults/spv.400.frag.out
Test/baseResults/spv.430.vert.out
Test/baseResults/spv.450.tesc.out
Test/baseResults/spv.8bit-16bit-construction.frag.out
Test/baseResults/spv.AofA.frag.out
Test/baseResults/spv.controlFlowAttributes.frag.out
Test/baseResults/spv.dataOut.frag.out
Test/baseResults/spv.float16Fetch.frag.out
Test/baseResults/spv.float16.frag.out
Test/baseResults/spv.float64.frag.out
Test/baseResults/spv.floatFetch.frag.out
Test/baseResults/spv.functionNestedOpaque.vert.out
Test/baseResults/spv.imageAtomic64.frag.out
Test/baseResults/spv.image.frag.out
Test/baseResults/spv.int64.frag.out
Test/baseResults/spv.memoryQualifier.frag.out
Test/baseResults/spv.newTexture.frag.out
Test/baseResults/spv.paramMemory.420.frag.out
Test/baseResults/spv.paramMemory.frag.out
Test/baseResults/spv.queryL.frag.out
Test/baseResults/spv.separate.frag.out
Test/baseResults/spv.sparseTextureClamp.frag.out
Test/baseResults/spv.sparseTexture.frag.out
Test/baseResults/vk.relaxed.errorcheck.vert.out

0 comments on commit 6d2a23f

Please sign in to comment.