aboutsummaryrefslogtreecommitdiff
path: root/crosperf/results_cache_unittest.py
diff options
context:
space:
mode:
authorYunlian Jiang <yunlian@google.com>2013-09-30 15:45:46 -0700
committerchrome-internal-fetch <chrome-internal-fetch@google.com>2013-10-01 21:53:03 +0000
commit9e5333321a43b6f663d1b12dbad1d5bb3a52dfec (patch)
tree211bab0c447257f0bfcbf77c89287bd4f3843c5e /crosperf/results_cache_unittest.py
parent0126ef363015c2dd3a257fff79df0bde615f37f1 (diff)
downloadtoolchain-utils-9e5333321a43b6f663d1b12dbad1d5bb3a52dfec.tar.gz
crosperf: fix unittest for crosperf.
This fixes several issues for unittesting. Now unittest seems to be working. BUG=None TEST=crosperf/run_tests.sh passes. Change-Id: I1dcef7ba55d45fbd00e453f749a8b10dea0332e6 Reviewed-on: https://chrome-internal-review.googlesource.com/145635 Reviewed-by: Caroline Tice <cmtice@google.com> Commit-Queue: Yunlian Jiang <yunlian@google.com> Tested-by: Yunlian Jiang <yunlian@google.com>
Diffstat (limited to 'crosperf/results_cache_unittest.py')
-rwxr-xr-xcrosperf/results_cache_unittest.py17
1 files changed, 11 insertions, 6 deletions
diff --git a/crosperf/results_cache_unittest.py b/crosperf/results_cache_unittest.py
index 5dae5711..01d5778a 100755
--- a/crosperf/results_cache_unittest.py
+++ b/crosperf/results_cache_unittest.py
@@ -10,6 +10,7 @@ from utils import logger
from results_cache import Result
from results_cache import ResultsCache
+from label import MockLabel
import mock_instance
output = """CMD (True): ./run_remote_tests.sh --remote=172.17.128.241 --board=lumpy LibCBench
@@ -113,8 +114,8 @@ keyvals = {'': 'PASS', 'b_stdio_putcgetc__0_': '0.100005711667', 'b_string_strst
class MockResult(Result):
- def __init__(self, chromeos_root, logger, label_name):
- super(MockResult, self).__init__(chromeos_root, logger, label_name)
+ def __init__(self, logger, label):
+ super(MockResult, self).__init__(logger, label)
def _FindFilesInResultsDir(self, find_args):
return ""
@@ -124,12 +125,16 @@ class MockResult(Result):
class ResultTest(unittest.TestCase):
+ mock_label = MockLabel("mock_label", "chromeos_image", "/tmp", "lumpy",
+ "remote", "image_args", "image_md5sum", "cache_dir")
def testCreateFromRun(self):
- result = MockResult.CreateFromRun(logger.GetLogger(), "/tmp", "lumpy",
- "test1", output, error, 0)
+ result = MockResult.CreateFromRun(logger.GetLogger(), self.mock_label,
+ output, error, 0)
self.assertEqual(result.keyvals, keyvals)
- self.assertEqual(result.chroot_results_dir, "/tmp/run_remote_tests.PO1234567/platform_LibCBench")
- self.assertEqual(result.results_dir, "/tmp/chroot/tmp/run_remote_tests.PO1234567/platform_LibCBench")
+ self.assertEqual(result.chroot_results_dir,
+ "/tmp/run_remote_tests.PO1234567/platform_LibCBench")
+ self.assertEqual(result.results_dir,
+ "/tmp/chroot/tmp/run_remote_tests.PO1234567/platform_LibCBench")
self.assertEqual(result.retval, 0)
if __name__ == "__main__":