]> git.cworth.org Git - apitrace-tests/blobdiff - app_driver.py
Cleanup d3d10 test.
[apitrace-tests] / app_driver.py
index 2c7a319a5d556b7006711a70cd0464c4793dc35a..8dd7b5e782dbff73b96d163ecb9ba44789799f47 100755 (executable)
@@ -175,7 +175,10 @@ class AppDriver(Driver):
         'egl_gl': 'egl',
         'egl_gles1': 'egl',
         'egl_gles2': 'egl',
+        'd3d7': 'd3d7',
+        'd3d8': 'd3d8',
         'd3d9': 'd3d9',
+        'd3d10': 'd3d10',
     }
 
     api_retrace_map = {
@@ -236,6 +239,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 +308,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: