sanitycheck: rename qemu_time to handler time

This can be used by other handlers and is defined in the main Handler
class. Qemu is just an implementer.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
diff --git a/scripts/sanitycheck b/scripts/sanitycheck
index 4d9fcd2..c73175c 100755
--- a/scripts/sanitycheck
+++ b/scripts/sanitycheck
@@ -280,7 +280,7 @@
         self.lock = threading.Lock()
         self.state = "waiting"
         self.metrics = {}
-        self.metrics["qemu_time"] = 0
+        self.metrics["handler_time"] = 0
         self.metrics["ram_size"] = 0
         self.metrics["rom_size"] = 0
         self.unit = unit
@@ -423,9 +423,9 @@
             # APIs. Add whatever gets reported to the metrics dictionary
             line = ""
 
-        metrics["qemu_time"] = time.time() - start_time
+        metrics["handler_time"] = time.time() - start_time
         verbose("QEMU complete (%s) after %f seconds" %
-                (out_state, metrics["qemu_time"]))
+                (out_state, metrics["handler_time"]))
         handler.set_state(out_state, metrics)
 
         log_out_fp.close()
@@ -1773,7 +1773,7 @@
             eleTestsuite = ET.SubElement(eleTestsuites, 'testsuite', name=run, time="%d" %duration,
                     tests="%d" %(errors + passes + fails),  failures="%d" %fails,  errors="%d" %errors, skip="0")
 
-        qemu_time = "0"
+        handler_time = "0"
         for name, goal in self.goals.items():
 
             i = self.instances[name]
@@ -1783,9 +1783,9 @@
                         eleTestsuite.remove(tc)
 
             if not goal.failed and goal.qemu:
-                    qemu_time = "%s" %(goal.metrics["qemu_time"])
+                    handler_time = "%s" %(goal.metrics["handler_time"])
 
-            eleTestcase = ET.SubElement(eleTestsuite, 'testcase', classname="%s:%s" %(i.platform.name, i.test.name), name="%s" %(name), time=qemu_time)
+            eleTestcase = ET.SubElement(eleTestsuite, 'testcase', classname="%s:%s" %(i.platform.name, i.test.name), name="%s" %(name), time=handler_time)
             if goal.failed:
                 failure = ET.SubElement(eleTestcase, 'failure', type="failure", message=goal.reason)
                 p = ("%s/%s/%s" %(args.outdir, i.platform.name, i.test.name))
@@ -1811,7 +1811,7 @@
 
         with open(filename, "wt") as csvfile:
             fieldnames = ["test", "arch", "platform", "passed", "status",
-                          "extra_args", "qemu", "qemu_time", "ram_size",
+                          "extra_args", "qemu", "handler_time", "ram_size",
                           "rom_size"]
             cw = csv.DictWriter(csvfile, fieldnames, lineterminator=os.linesep)
             cw.writeheader()
@@ -1828,7 +1828,7 @@
                 else:
                     rowdict["passed"] = True
                     if goal.qemu:
-                        rowdict["qemu_time"] = goal.metrics["qemu_time"]
+                        rowdict["handler_time"] = goal.metrics["handler_time"]
                     rowdict["ram_size"] = goal.metrics["ram_size"]
                     rowdict["rom_size"] = goal.metrics["rom_size"]
                 cw.writerow(rowdict)