diff options
author | Yunlian Jiang <yunlian@google.com> | 2013-09-30 15:45:46 -0700 |
---|---|---|
committer | chrome-internal-fetch <chrome-internal-fetch@google.com> | 2013-10-01 21:53:03 +0000 |
commit | 9e5333321a43b6f663d1b12dbad1d5bb3a52dfec (patch) | |
tree | 211bab0c447257f0bfcbf77c89287bd4f3843c5e /crosperf/results_cache_unittest.py | |
parent | 0126ef363015c2dd3a257fff79df0bde615f37f1 (diff) | |
download | toolchain-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-x | crosperf/results_cache_unittest.py | 17 |
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__": |