X-Git-Url: https://git.cworth.org/git?p=apitrace-tests;a=blobdiff_plain;f=app_driver.py;h=9d7a9f01f7c996e27c582198e1f919be688ce24c;hp=2c7a319a5d556b7006711a70cd0464c4793dc35a;hb=eda15ce2928c7ea9560d078581b7321b37b763cc;hpb=799a2cd3f002cb517b0c461ee0cb9feb31dc5761 diff --git a/app_driver.py b/app_driver.py index 2c7a319..9d7a9f0 100755 --- a/app_driver.py +++ b/app_driver.py @@ -175,7 +175,12 @@ class AppDriver(Driver): 'egl_gl': 'egl', 'egl_gles1': 'egl', 'egl_gles2': 'egl', + 'd3d7': 'd3d7', + 'd3d8': 'd3d8', 'd3d9': 'd3d9', + 'd3d10': 'd3d10', + 'd3d10_1': 'd3d10_1', + 'd3d11': 'd3d11', } api_retrace_map = { @@ -236,6 +241,9 @@ class AppDriver(Driver): self.doubleBuffer = checker.doubleBuffer + if self.api not in self.api_retrace_map: + return + for callNo, refImageFileName in checker.images: self.checkImage(callNo, refImageFileName) for callNo, refStateFileName in checker.states: @@ -302,6 +310,9 @@ class AppDriver(Driver): open(filename, 'wt').write(s) def retrace(self): + if self.api not in self.api_retrace_map: + return + p = self._retrace() p.wait() if p.returncode != 0: