Add runtime estimates for the CTS v2 integration
Bug: 22230380
Change-Id: I2e05765708fb7c952d48aba87ab1d7ead0bbd865
diff --git a/scripts/mustpass.py b/scripts/mustpass.py
index 4722c75..4c67129 100644
--- a/scripts/mustpass.py
+++ b/scripts/mustpass.py
@@ -42,12 +42,13 @@
self.copyright = copyright
class Configuration:
- def __init__ (self, name, filters, glconfig = None, rotation = None, surfacetype = None):
- self.name = name
- self.glconfig = glconfig
- self.rotation = rotation
- self.surfacetype = surfacetype
- self.filters = filters
+ def __init__ (self, name, filters, glconfig = None, rotation = None, surfacetype = None, runtime = None):
+ self.name = name
+ self.glconfig = glconfig
+ self.rotation = rotation
+ self.surfacetype = surfacetype
+ self.filters = filters
+ self.expectedRuntime = runtime
class Package:
def __init__ (self, module, configurations):
@@ -388,6 +389,9 @@
if config.rotation != None:
addOptionElement(testElement, "deqp-screen-rotation", config.rotation)
+ if config.expectedRuntime != None:
+ addOptionElement(testElement, "runtime-hint", config.expectedRuntime)
+
insertXMLHeaders(mustpass, configElement)
return configElement