diff options
Diffstat (limited to 'resources/libraries')
-rw-r--r-- | resources/libraries/bash/entry/per_patch_perf.sh | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/resources/libraries/bash/entry/per_patch_perf.sh b/resources/libraries/bash/entry/per_patch_perf.sh index d3aabfae17..82dadc2ed6 100644 --- a/resources/libraries/bash/entry/per_patch_perf.sh +++ b/resources/libraries/bash/entry/per_patch_perf.sh @@ -58,17 +58,21 @@ select_tags || die compose_pybot_arguments || die generate_tests || die archive_tests || die -iterations=8 +# Support for interleaved measurements is kept for future. +iterations=1 # 8 for ((iter=0; iter<iterations; iter++)); do - # TODO: Use less heavy way to avoid apt remove falilures. - # Also, reserve_testbed has already called cleanup once. - cleanup_topo + if ((iter)); then + # Reserve testbed has already cleaned it once, + # but we need to clean it explicitly on subsequent iterations. + cleanup_topo + fi select_build "build_parent" || die check_download_dir || die run_pybot || die copy_archives || die archive_parse_test_results "csit_parent/${iter}" || die die_on_pybot_error || die + # TODO: Use less heavy way to avoid apt remove failures. cleanup_topo select_build "build_current" || die check_download_dir || die |