diff options
author | Zhizhou Yang <zhizhouy@google.com> | 2019-07-16 16:23:02 -0700 |
---|---|---|
committer | Zhizhou Yang <zhizhouy@google.com> | 2019-07-22 20:59:50 +0000 |
commit | 7aa250ecfc39d4ceca8ccc302f37261fc133bb45 (patch) | |
tree | 7bb6eead6b6fef097d041c23956b04097da20342 /crosperf/mock_instance.py | |
parent | d6b61669352054206b4ed1e524a6487c78555143 (diff) | |
download | toolchain-utils-7aa250ecfc39d4ceca8ccc302f37261fc133bb45.tar.gz |
crosperf: introduce skylab field and pass to experiment and label
This is the initial patch to migrate crosperf from autotest to skylab
for lab runs. This patch introduces skylab field in experiment, parsed
it in settings_factory and restructured label class and experiment class
so that further steps can use skylab field.
TEST=Passed all unit tests
BUG=chromium:984790
Change-Id: I1104fea739977c522938790012f4f3f522f9d65f
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1705234
Reviewed-by: Caroline Tice <cmtice@chromium.org>
Tested-by: Zhizhou Yang <zhizhouy@google.com>
Auto-Submit: Zhizhou Yang <zhizhouy@google.com>
Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org>
Diffstat (limited to 'crosperf/mock_instance.py')
-rw-r--r-- | crosperf/mock_instance.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/crosperf/mock_instance.py b/crosperf/mock_instance.py index ece07db3..4271d8fd 100644 --- a/crosperf/mock_instance.py +++ b/crosperf/mock_instance.py @@ -13,6 +13,7 @@ from label import MockLabel perf_args = 'record -a -e cycles' label1 = MockLabel( 'test1', + 'build1', 'image1', 'autotest_dir', 'debug_dir', @@ -23,10 +24,13 @@ label1 = MockLabel( cache_dir='', cache_only=False, log_level='average', - compiler='gcc') + compiler='gcc', + skylab=False, + chrome_src=None) label2 = MockLabel( 'test2', + 'build2', 'image2', 'autotest_dir', 'debug_dir', @@ -37,7 +41,9 @@ label2 = MockLabel( cache_dir='', cache_only=False, log_level='average', - compiler='gcc') + compiler='gcc', + skylab=False, + chrome_src=None) benchmark1 = Benchmark('benchmark1', 'autotest_name_1', 'autotest_args', 2, '', perf_args, '', '') |