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