Add spirv-binaries validation step
authorAlexander Galazin <alexander.galazin@arm.com>
Fri, 11 Aug 2017 16:13:49 +0000 (18:13 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Tue, 15 Aug 2017 08:25:54 +0000 (04:25 -0400)
Run external/vulkancts/scripts/build_spirv_binaries.py
as a build validation step to ensure that SPIR-V binaries
are not broken.

Components: Framework

VK-GL-CTS issue: 628

Change-Id: I74a88a16b26aa7be5f0b3c44dbeb71bae738049c

scripts/check_build_sanity.py

index 620b07a..c35aafc 100644 (file)
@@ -189,6 +189,10 @@ SPECIAL_RECIPES            = [
                        RunScript(os.path.join("external", "vulkancts", "scripts", "build_mustpass.py"),
                                          lambda env: ["--build-dir", os.path.join(env.tmpDir, "vulkan-mustpass")]),
                ]),
+       ('spirv-binaries', [
+                       RunScript(os.path.join("external", "vulkancts", "scripts", "build_spirv_binaries.py"),
+                                         lambda env: ["--build-dir", os.path.join(env.tmpDir, "spirv-binaries")]),
+               ]),
        ('gen-inl-files', [
                        RunScript(os.path.join("scripts", "gen_egl.py")),
                        RunScript(os.path.join("scripts", "opengl", "gen_all.py")),