diff options
Diffstat (limited to 'glslc/test/expect.py')
-rw-r--r-- | glslc/test/expect.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/glslc/test/expect.py b/glslc/test/expect.py index 7410f73..9ac54b2 100644 --- a/glslc/test/expect.py +++ b/glslc/test/expect.py @@ -312,6 +312,22 @@ class ValidObjectFile1_5(SuccessfulReturn, CorrectObjectFilePreamble): return True, '' +class ValidObjectFile1_6(SuccessfulReturn, CorrectObjectFilePreamble): + """Mixin class for checking that every input file generates a valid SPIR-V 1.6 + object file following the object file naming rule, and there is no output on + stdout/stderr.""" + + def check_object_file_preamble(self, status): + for input_filename in status.input_filenames: + object_filename = get_object_filename(input_filename) + success, message = self.verify_object_file_preamble( + os.path.join(status.directory, object_filename), + 0x10600) + if not success: + return False, message + return True, '' + + class ValidObjectFileWithAssemblySubstr(SuccessfulReturn, CorrectObjectFilePreamble): """Mixin class for checking that every input file generates a valid object file following the object file naming rule, there is no output on |