ci: Add a list of known validation fails

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.
This commit is contained in:
Arcady Goldmints-Orlov 2024-07-29 18:57:02 -04:00 committed by arcady-lunarg
parent 48154f1766
commit 11290021b7
2 changed files with 73 additions and 0 deletions

View File

@ -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 -fd | diff -u Test/baseResults/validation_fails.txt -
linux-asan:
runs-on: ubuntu-22.04

View File

@ -0,0 +1,71 @@
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/iomap.crossStage.vk.2.vert.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