Modify testing to only record validation pass/fail
authorAlan Baker <alanbaker@google.com>
Tue, 4 Dec 2018 15:43:23 +0000 (10:43 -0500)
committerAlan Baker <alanbaker@google.com>
Fri, 7 Dec 2018 18:58:46 +0000 (13:58 -0500)
commited777b0fbdcae90eef3f5a4ae83073d1120c0553
treebc79c7b053fc62aa3d576bcd508f2b6231ac3030
parent0bb930fc0fbe5258261e807ee875bb77258c1a86
Modify testing to only record validation pass/fail

* Changed unit tests to only record known the validation pass/fail
status
 * errors are output as part of the failure message if the result is
 unexpected
 * can turn off validation for each test individually
* Moved some SPV_KHR_vulkan_memory_model tests to be compiled for Vulkan
1.1
79 files changed:
Test/baseResults/hlsl.PointSize.geom.out
Test/baseResults/hlsl.attributeC11.frag.out
Test/baseResults/hlsl.buffer.frag.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.vert.out
Test/baseResults/hlsl.gatherRGBA.offset.dx10.frag.out
Test/baseResults/hlsl.gatherRGBA.offsetarray.dx10.frag.out
Test/baseResults/hlsl.intrinsics.comp.out
Test/baseResults/hlsl.intrinsics.evalfns.frag.out
Test/baseResults/hlsl.intrinsics.frag.out
Test/baseResults/hlsl.intrinsics.vert.out
Test/baseResults/hlsl.matNx1.frag.out
Test/baseResults/hlsl.matType.bool.frag.out
Test/baseResults/hlsl.matType.frag.out
Test/baseResults/hlsl.matType.int.frag.out
Test/baseResults/hlsl.matrixSwizzle.vert.out
Test/baseResults/hlsl.namespace.frag.out
Test/baseResults/hlsl.partialInit.frag.out
Test/baseResults/hlsl.samplebias.offset.dx10.frag.out
Test/baseResults/hlsl.samplebias.offsetarray.dx10.frag.out
Test/baseResults/hlsl.samplecmp.array.dx10.frag.out
Test/baseResults/hlsl.samplecmp.basic.dx10.frag.out
Test/baseResults/hlsl.samplecmp.offset.dx10.frag.out
Test/baseResults/hlsl.samplecmp.offsetarray.dx10.frag.out
Test/baseResults/hlsl.samplecmplevelzero.array.dx10.frag.out
Test/baseResults/hlsl.samplecmplevelzero.basic.dx10.frag.out
Test/baseResults/hlsl.samplecmplevelzero.offset.dx10.frag.out
Test/baseResults/hlsl.samplecmplevelzero.offsetarray.dx10.frag.out
Test/baseResults/hlsl.semantic.geom.out
Test/baseResults/hlsl.struct.frag.out
Test/baseResults/hlsl.struct.split.assign.frag.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.texture.struct.frag.out
Test/baseResults/hlsl.tristream-append.geom.out
Test/baseResults/spv.130.frag.out
Test/baseResults/spv.140.frag.out
Test/baseResults/spv.400.frag.out
Test/baseResults/spv.AofA.frag.out
Test/baseResults/spv.controlFlowAttributes.frag.out
Test/baseResults/spv.explicittypes.frag.out
Test/baseResults/spv.float16.frag.out
Test/baseResults/spv.float16Fetch.frag.out
Test/baseResults/spv.float32.frag.out
Test/baseResults/spv.float64.frag.out
Test/baseResults/spv.functionNestedOpaque.vert.out
Test/baseResults/spv.image.frag.out
Test/baseResults/spv.imageLoadStoreLod.frag.out
Test/baseResults/spv.int16.amd.frag.out
Test/baseResults/spv.int16.frag.out
Test/baseResults/spv.int32.frag.out
Test/baseResults/spv.int64.frag.out
Test/baseResults/spv.int8.frag.out
Test/baseResults/spv.memoryQualifier.frag.out
Test/baseResults/spv.multiviewPerViewAttributes.tesc.out
Test/baseResults/spv.newTexture.frag.out
Test/baseResults/spv.paramMemory.frag.out
Test/baseResults/spv.queryL.frag.out
Test/baseResults/spv.sampleMaskOverrideCoverage.frag.out
Test/baseResults/spv.scalarlayout.frag.out
Test/baseResults/spv.scalarlayoutfloat16.frag.out
Test/baseResults/spv.separate.frag.out
Test/baseResults/spv.shaderBallotAMD.comp.out
Test/baseResults/spv.sparseTexture.frag.out
Test/baseResults/spv.sparseTextureClamp.frag.out
Test/baseResults/spv.stereoViewRendering.tesc.out
Test/baseResults/spv.subgroupPartitioned.comp.out
Test/baseResults/spv.textureGatherBiasLod.frag.out
Test/baseResults/spv.viewportArray2.tesc.out
Test/baseResults/spv.vulkan110.int16.frag.out
gtests/Config.FromFile.cpp
gtests/Link.FromFile.Vk.cpp
gtests/Link.FromFile.cpp
gtests/TestFixture.h