This bug is aiming to track the efforts to make builder kick off a skylab suite successfully. launch doc: https://docs.google.com/document/d/1AUALg5wKnD-aUc9hUC8DaUU-ETPsSSSaCV1DLgZIVN0/edit?ts=5ac2abf6
The following revision refers to this bug: https://chrome-internal.googlesource.com/infradata/config/+/b1b16b660355ad80052b03c9c869885ba815ccb0 commit b1b16b660355ad80052b03c9c869885ba815ccb0 Author: Xixuan Wu <xixuan@chromium.org> Date: Wed Apr 04 20:56:14 2018
The following revision refers to this bug: https://chrome-internal.googlesource.com/infradata/config/+/18e3dde6df2a8dd4fd2862ebe35cd02565a0f105 commit 18e3dde6df2a8dd4fd2862ebe35cd02565a0f105 Author: Xixuan Wu <xixuan@chromium.org> Date: Fri Apr 06 01:38:26 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/eb0a3e2e1106a8ae0a5407cf59ca05e3a5aee007 commit eb0a3e2e1106a8ae0a5407cf59ca05e3a5aee007 Author: Xixuan Wu <xixuan@chromium.org> Date: Tue May 01 18:27:11 2018 autotest: Add logging settings for run_skylab_suite.py BUG= chromium:828662 TEST=Ran ./bin/run_skylab_suite locally. Change-Id: Ie20be280c8b7106f800266705dcf8edadbaeca85 Reviewed-on: https://chromium-review.googlesource.com/1024244 Tested-by: Xixuan Wu <xixuan@chromium.org> Trybot-Ready: Xixuan Wu <xixuan@chromium.org> Reviewed-by: Prathmesh Prabhu <pprabhu@chromium.org> Commit-Queue: Xixuan Wu <xixuan@chromium.org> [modify] https://crrev.com/eb0a3e2e1106a8ae0a5407cf59ca05e3a5aee007/venv/skylab_suite/run_suite_skylab.py [add] https://crrev.com/eb0a3e2e1106a8ae0a5407cf59ca05e3a5aee007/venv/skylab_suite/suite_tracking.py [modify] https://crrev.com/eb0a3e2e1106a8ae0a5407cf59ca05e3a5aee007/server/site_utils.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/e78e83488b326e9b636a7e1e91ff644228ce977d commit e78e83488b326e9b636a7e1e91ff644228ce977d Author: Xixuan Wu <xixuan@chromium.org> Date: Fri May 04 04:27:58 2018 autotest: Customize bot id in swarming. This CL adds a feature to current swarming bot manager script: 1. Get the bot_code by bot_id. 2. Specify bot_id when starting bot. BUG= chromium:828662 TEST=Verify it in cros-skylab-suite-server1. Change-Id: I14401859447f652d2b6703807495d5069681083d Reviewed-on: https://chromium-review.googlesource.com/1037903 Commit-Ready: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> Reviewed-by: Aviv Keshet <akeshet@chromium.org> [modify] https://crrev.com/e78e83488b326e9b636a7e1e91ff644228ce977d/site_utils/chromeos_proxy/swarming_bots.py [modify] https://crrev.com/e78e83488b326e9b636a7e1e91ff644228ce977d/site_utils/chromeos_proxy/swarming_bot_manager.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/888ee7a77baed7f2316bd425592aea0027a0dee9 commit 888ee7a77baed7f2316bd425592aea0027a0dee9 Author: Xixuan Wu <xixuan@chromium.org> Date: Fri May 04 10:02:28 2018 autotest: Add json_dump for run_skylab_suite. BUG= chromium:828662 TEST=Ran ./bin/run_skylab_suite locally. Ran unittest locally. Change-Id: I2dd28b957dcf76a3c96800f6dc984b9292446801 Reviewed-on: https://chromium-review.googlesource.com/1026193 Commit-Ready: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> Reviewed-by: Xixuan Wu <xixuan@chromium.org> [modify] https://crrev.com/888ee7a77baed7f2316bd425592aea0027a0dee9/site_utils/run_suite.py [modify] https://crrev.com/888ee7a77baed7f2316bd425592aea0027a0dee9/venv/skylab_suite/run_suite_skylab.py [modify] https://crrev.com/888ee7a77baed7f2316bd425592aea0027a0dee9/site_utils/run_suite_unittest.py [add] https://crrev.com/888ee7a77baed7f2316bd425592aea0027a0dee9/site_utils/run_suite_common.py [modify] https://crrev.com/888ee7a77baed7f2316bd425592aea0027a0dee9/venv/skylab_suite/suite_tracking.py
The following revision refers to this bug: https://chrome-internal.googlesource.com/chromeos/chromeos-admin/+/af45d9227df45362d8f3a2b0f12e8fc2cdd896e9 commit af45d9227df45362d8f3a2b0f12e8fc2cdd896e9 Author: Xixuan Wu <xixuan@chromium.org> Date: Mon May 07 21:04:38 2018
The following revision refers to this bug: https://chrome-internal.googlesource.com/chromeos/chromeos-admin/+/6d1627322d84dd97401194eca03bdfc32e144e2b commit 6d1627322d84dd97401194eca03bdfc32e144e2b Author: Xixuan Wu <xixuan@chromium.org> Date: Mon May 07 21:04:39 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/c7bf77c0303d16f9f955eb5351c16745ffb19ed9 commit c7bf77c0303d16f9f955eb5351c16745ffb19ed9 Author: Xixuan Wu <xixuan@chromium.org> Date: Mon May 07 22:05:03 2018 autotest: Add the main workflow of dynamic_suite in skylab. BUG= chromium:828662 TEST=Ran ./bin/run_skylab_suite locally. Change-Id: Ibaf7a6a5a8f611582ee0b46d511074fd8ba6b931 Reviewed-on: https://chromium-review.googlesource.com/1026450 Reviewed-by: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> Commit-Queue: Xixuan Wu <xixuan@chromium.org> [modify] https://crrev.com/c7bf77c0303d16f9f955eb5351c16745ffb19ed9/bin/run_suite_skylab [rename] https://crrev.com/c7bf77c0303d16f9f955eb5351c16745ffb19ed9/venv/skylab_suite/cmd/run_suite_skylab.py [add] https://crrev.com/c7bf77c0303d16f9f955eb5351c16745ffb19ed9/venv/skylab_suite/cmd/__init__.py [add] https://crrev.com/c7bf77c0303d16f9f955eb5351c16745ffb19ed9/venv/skylab_suite/suite_waiter.py [add] https://crrev.com/c7bf77c0303d16f9f955eb5351c16745ffb19ed9/venv/skylab_suite/dynamic_suite.py [add] https://crrev.com/c7bf77c0303d16f9f955eb5351c16745ffb19ed9/venv/skylab_suite/cros_suite.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/7cc10e532bacf485fda48d5e39eb11cd94c551c2 commit 7cc10e532bacf485fda48d5e39eb11cd94c551c2 Author: Xixuan Wu <xixuan@chromium.org> Date: Mon May 07 22:06:11 2018 autotest: Add get_test_source_build for skylab suite. BUG= chromium:828662 TEST=Ran 'bin/run_suite_skylab --board=link --suite_name=dummy --build=link-release/R0000.00.00 --priority 10' locally. Change-Id: I518f71c6301d4abb3c62730edec8e157a8d3b3bf Reviewed-on: https://chromium-review.googlesource.com/1029214 Tested-by: Xixuan Wu <xixuan@chromium.org> Reviewed-by: Allen Li <ayatane@chromium.org> Reviewed-by: Xixuan Wu <xixuan@chromium.org> Commit-Queue: Xixuan Wu <xixuan@chromium.org> [modify] https://crrev.com/7cc10e532bacf485fda48d5e39eb11cd94c551c2/server/cros/dynamic_suite/suite.py [add] https://crrev.com/7cc10e532bacf485fda48d5e39eb11cd94c551c2/server/cros/dynamic_suite/suite_common.py [modify] https://crrev.com/7cc10e532bacf485fda48d5e39eb11cd94c551c2/venv/skylab_suite/cros_suite.py [modify] https://crrev.com/7cc10e532bacf485fda48d5e39eb11cd94c551c2/venv/skylab_suite/cmd/run_suite_skylab.py [modify] https://crrev.com/7cc10e532bacf485fda48d5e39eb11cd94c551c2/site_utils/run_suite.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/48c45b9a714bd0be7b76a6a7b647908962464b46 commit 48c45b9a714bd0be7b76a6a7b647908962464b46 Author: Xixuan Wu <xixuan@chromium.org> Date: Mon May 07 22:07:57 2018 Autotest: Add stage_artifacts to common lib. BUG= chromium:828662 TEST=Ran 'bin/run_suite_skylab --board=link --suite_name=dummy --build=link-release/R68-10614.0.0 --priority 10' locally. Change-Id: I9912f60c5ce1be1a00f14ebf1323abf8517d3631 Reviewed-on: https://chromium-review.googlesource.com/1031370 Tested-by: Xixuan Wu <xixuan@chromium.org> Reviewed-by: Allen Li <ayatane@chromium.org> Commit-Queue: Xixuan Wu <xixuan@chromium.org> [modify] https://crrev.com/48c45b9a714bd0be7b76a6a7b647908962464b46/server/cros/dynamic_suite/suite_common.py [modify] https://crrev.com/48c45b9a714bd0be7b76a6a7b647908962464b46/venv/skylab_suite/cros_suite.py [modify] https://crrev.com/48c45b9a714bd0be7b76a6a7b647908962464b46/venv/skylab_suite/cmd/run_suite_skylab.py [modify] https://crrev.com/48c45b9a714bd0be7b76a6a7b647908962464b46/frontend/afe/rpc_interface.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/e3e362fd9e389a45fc6b97c3550c0797d6746922 commit e3e362fd9e389a45fc6b97c3550c0797d6746922 Author: Xixuan Wu <xixuan@chromium.org> Date: Wed May 09 00:44:29 2018 autotest: Make get_control_file_by_build common. BUG= chromium:828662 TEST=Ran 'bin/run_suite_skylab --board=link --suite_name=dummy --build=link-release/R68-10614.0.0 --priority 10' locally. Change-Id: Ib4133f604ee37a93c6f189612abd2bc7e7b9992d Reviewed-on: https://chromium-review.googlesource.com/1031620 Commit-Ready: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> Reviewed-by: Xixuan Wu <xixuan@chromium.org> [modify] https://crrev.com/e3e362fd9e389a45fc6b97c3550c0797d6746922/server/cros/dynamic_suite/suite_common.py [modify] https://crrev.com/e3e362fd9e389a45fc6b97c3550c0797d6746922/server/site_utils_unittest.py [modify] https://crrev.com/e3e362fd9e389a45fc6b97c3550c0797d6746922/venv/skylab_suite/cmd/run_suite_skylab.py [modify] https://crrev.com/e3e362fd9e389a45fc6b97c3550c0797d6746922/frontend/afe/rpc_interface_unittest.py [modify] https://crrev.com/e3e362fd9e389a45fc6b97c3550c0797d6746922/venv/skylab_suite/cros_suite.py [modify] https://crrev.com/e3e362fd9e389a45fc6b97c3550c0797d6746922/frontend/afe/rpc_interface.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/9224904fa115e8f12c820b2f5f1c8b7f82958ad6 commit 9224904fa115e8f12c820b2f5f1c8b7f82958ad6 Author: Xixuan Wu <xixuan@chromium.org> Date: Fri May 11 02:40:57 2018 autotest: Refactor control file retriever in suite. BUG= chromium:828662 TEST=Ran unittest. Change-Id: I23d7d525f1c41179637f06680347f5a588e369a0 Reviewed-on: https://chromium-review.googlesource.com/1038569 Commit-Ready: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> Reviewed-by: Allen Li <ayatane@chromium.org> [modify] https://crrev.com/9224904fa115e8f12c820b2f5f1c8b7f82958ad6/server/cros/dynamic_suite/suite.py [modify] https://crrev.com/9224904fa115e8f12c820b2f5f1c8b7f82958ad6/server/cros/dynamic_suite/suite_common.py [modify] https://crrev.com/9224904fa115e8f12c820b2f5f1c8b7f82958ad6/server/cros/dynamic_suite/suite_unittest.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/d9648532c99ca4ef3f7b9dcb3f3f3cb680bd3023 commit d9648532c99ca4ef3f7b9dcb3f3f3cb680bd3023 Author: Xixuan Wu <xixuan@chromium.org> Date: Tue May 15 04:29:49 2018 autotest: Refactor for filtering tests for a suite. BUG= chromium:828662 TEST=Ran 'bin/run_suite_skylab --board=link --suite_name=dummy --build=link-release/R68-10614.0.0 --priority 10' locally. Change-Id: I00bbdb2c40d1aa9e7c0fd8b53406bc0227b9c74e Reviewed-on: https://chromium-review.googlesource.com/1045826 Commit-Ready: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> Reviewed-by: Xixuan Wu <xixuan@chromium.org> [modify] https://crrev.com/d9648532c99ca4ef3f7b9dcb3f3f3cb680bd3023/server/cros/dynamic_suite/suite.py [modify] https://crrev.com/d9648532c99ca4ef3f7b9dcb3f3f3cb680bd3023/server/cros/dynamic_suite/suite_common.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/6c04133aba13eb8e0fe8b701ab3387267aa22475 commit 6c04133aba13eb8e0fe8b701ab3387267aa22475 Author: Xixuan Wu <xixuan@chromium.org> Date: Tue May 15 17:52:37 2018 autotest: add find_child_tests for skylab suite. BUG= chromium:828662 TEST=Ran 'bin/run_suite_skylab --board=link --suite_name=dummy --build=link-release/R68-10614.0.0 --priority 10' locally. Change-Id: Ic671a12794eb26c65696bfd4a9feb6ecf67c5e45 Reviewed-on: https://chromium-review.googlesource.com/1048830 Commit-Queue: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> Reviewed-by: Allen Li <ayatane@chromium.org> [modify] https://crrev.com/6c04133aba13eb8e0fe8b701ab3387267aa22475/venv/skylab_suite/cros_suite.py [modify] https://crrev.com/6c04133aba13eb8e0fe8b701ab3387267aa22475/venv/skylab_suite/cmd/run_suite_skylab.py [modify] https://crrev.com/6c04133aba13eb8e0fe8b701ab3387267aa22475/venv/skylab_suite/dynamic_suite.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/e71c89368b566b8c75822876bc3a68628c2e3756 commit e71c89368b566b8c75822876bc3a68628c2e3756 Author: Xixuan Wu <xixuan@chromium.org> Date: Tue May 15 17:56:56 2018 autotest: Kick off a child test with swarming. BUG= chromium:828662 TEST=1. Ran 'bin/run_suite_skylab --board=link --suite_name=sanity --build=link-release/R68-10614.0.0 --priority 10 --dry_run' locally. 2. Ran './swarming.py run --swarming chrome-swarming.appspot.com --raw-cmd --dimension pool ChromeOSSkylab-suite -- /usr/local/autotest/bin/run_suite_skylab *** --dry_run' locally. Change-Id: I34f84583d0c33f48e72b0be3221fd43eb9bc6220 Reviewed-on: https://chromium-review.googlesource.com/1050611 Commit-Queue: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> Reviewed-by: Xixuan Wu <xixuan@chromium.org> [modify] https://crrev.com/e71c89368b566b8c75822876bc3a68628c2e3756/venv/skylab_suite/suite_parser.py [modify] https://crrev.com/e71c89368b566b8c75822876bc3a68628c2e3756/venv/skylab_suite/dynamic_suite.py [modify] https://crrev.com/e71c89368b566b8c75822876bc3a68628c2e3756/venv/skylab_suite/cmd/run_suite_skylab.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/0bea9527ca79f0369a480ae59b682d105df12e32 commit 0bea9527ca79f0369a480ae59b682d105df12e32 Author: Xixuan Wu <xixuan@chromium.org> Date: Tue May 15 17:57:59 2018 autotest: wait for child tests to finish in dynamic_suite v2. BUG= chromium:828662 TEST=Ran './swarming.py run --swarming chrome-swarming.appspot.com --raw-cmd --dimension pool ChromeOSSkylab-suite -- /usr/local/autotest/bin/run_suite_skylab *** --dry_run' locally. Change-Id: I50c9a7c2bc4c0eb8fc3f090b316194a72f3ae27e Reviewed-on: https://chromium-review.googlesource.com/1050908 Reviewed-by: Xixuan Wu <xixuan@chromium.org> Commit-Queue: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> [add] https://crrev.com/0bea9527ca79f0369a480ae59b682d105df12e32/venv/skylab_suite/swarming_lib.py [modify] https://crrev.com/0bea9527ca79f0369a480ae59b682d105df12e32/venv/skylab_suite/dynamic_suite.py [delete] https://crrev.com/1c58ad7041ed8f3630828709d516d608ea31138d/venv/skylab_suite/suite_waiter.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/9af2265ff1d4cbc90f77c760b4ec65e2318c325e commit 9af2265ff1d4cbc90f77c760b4ec65e2318c325e Author: Xixuan Wu <xixuan@chromium.org> Date: Fri May 18 05:21:14 2018 autotest: Add retrieve_for_test in suite_common. BUG= chromium:828662 TEST=Ran unittest. Change-Id: I4788442beb03e8d8e48e964f7eb2c43b2d861081 Reviewed-on: https://chromium-review.googlesource.com/1057991 Commit-Ready: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> Reviewed-by: Xixuan Wu <xixuan@chromium.org> [modify] https://crrev.com/9af2265ff1d4cbc90f77c760b4ec65e2318c325e/server/cros/dynamic_suite/suite.py [modify] https://crrev.com/9af2265ff1d4cbc90f77c760b4ec65e2318c325e/server/cros/dynamic_suite/suite_common.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/2406be3e4bb6a05dffb83a54b596c309842ff2b4 commit 2406be3e4bb6a05dffb83a54b596c309842ff2b4 Author: Xixuan Wu <xixuan@chromium.org> Date: Sat May 19 00:48:09 2018 autotest: Kick off a provision suite. BUG= chromium:828662 TEST=Ran 'bin/run_suite_skylab --board=link --suite_name=provision --build=link-release/R68-10614.0.0 --priority 10 --suite_args "{u'num_required': 1}" --timeout_mins 5' locally. Change-Id: I530a8c586c51d229f030d38d2c01bf9b1fe7d134 Reviewed-on: https://chromium-review.googlesource.com/1058183 Reviewed-by: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> Trybot-Ready: Xixuan Wu <xixuan@chromium.org> Commit-Queue: Xixuan Wu <xixuan@chromium.org> [modify] https://crrev.com/2406be3e4bb6a05dffb83a54b596c309842ff2b4/venv/skylab_suite/swarming_lib.py [modify] https://crrev.com/2406be3e4bb6a05dffb83a54b596c309842ff2b4/venv/skylab_suite/suite_parser.py [modify] https://crrev.com/2406be3e4bb6a05dffb83a54b596c309842ff2b4/venv/skylab_suite/cros_suite.py [modify] https://crrev.com/2406be3e4bb6a05dffb83a54b596c309842ff2b4/venv/skylab_suite/cmd/run_suite_skylab.py [modify] https://crrev.com/2406be3e4bb6a05dffb83a54b596c309842ff2b4/venv/skylab_suite/dynamic_suite.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/56424bca88fd31a7878c25a87ce9b7de1c6ffd59 commit 56424bca88fd31a7878c25a87ce9b7de1c6ffd59 Author: Xixuan Wu <xixuan@chromium.org> Date: Tue May 22 16:36:23 2018 autotest: Add retry in dynamic_suite v2. BUG= chromium:828662 TEST=Ran 'bin/run_suite_skylab --board=link --suite_name=sanity --build=link-release/R68-10614.0.0 --priority 10 --timeout_mins 5 --test_retry --max-retries 5' locally. Change-Id: Ic20e0c9fc3fc3c0418489db510067790f06e46b6 Reviewed-on: https://chromium-review.googlesource.com/1062940 Tested-by: Xixuan Wu <xixuan@chromium.org> Trybot-Ready: Xixuan Wu <xixuan@chromium.org> Reviewed-by: Allen Li <ayatane@chromium.org> Commit-Queue: Xixuan Wu <xixuan@chromium.org> [modify] https://crrev.com/56424bca88fd31a7878c25a87ce9b7de1c6ffd59/venv/skylab_suite/swarming_lib.py [modify] https://crrev.com/56424bca88fd31a7878c25a87ce9b7de1c6ffd59/venv/skylab_suite/suite_parser.py [modify] https://crrev.com/56424bca88fd31a7878c25a87ce9b7de1c6ffd59/venv/skylab_suite/cros_suite.py [modify] https://crrev.com/56424bca88fd31a7878c25a87ce9b7de1c6ffd59/venv/skylab_suite/cmd/run_suite_skylab.py [modify] https://crrev.com/56424bca88fd31a7878c25a87ce9b7de1c6ffd59/venv/skylab_suite/dynamic_suite.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/9af95a259980021f5a5dba0491a6b53f87c8ba81 commit 9af95a259980021f5a5dba0491a6b53f87c8ba81 Author: Xixuan Wu <xixuan@chromium.org> Date: Tue May 29 03:57:30 2018 autotest: Add suite logging. BUG= chromium:828662 TEST=Ran 'bin/run_suite_skylab --board=link --suite_name=sanity --build=link-release/R68-10614.0.0 --priority 10 --timeout_mins 5 --test_retry --max-retries 5' locally. Change-Id: I73331774bfc407f1895ba8524eefa67116cf98c9 Reviewed-on: https://chromium-review.googlesource.com/1067738 Reviewed-by: Xixuan Wu <xixuan@chromium.org> Commit-Queue: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> Trybot-Ready: Xixuan Wu <xixuan@chromium.org> [modify] https://crrev.com/9af95a259980021f5a5dba0491a6b53f87c8ba81/venv/skylab_suite/suite_tracking.py [rename] https://crrev.com/9af95a259980021f5a5dba0491a6b53f87c8ba81/venv/skylab_suite/suite_runner.py [modify] https://crrev.com/9af95a259980021f5a5dba0491a6b53f87c8ba81/venv/skylab_suite/swarming_lib.py [modify] https://crrev.com/9af95a259980021f5a5dba0491a6b53f87c8ba81/venv/skylab_suite/cros_suite.py [modify] https://crrev.com/9af95a259980021f5a5dba0491a6b53f87c8ba81/venv/skylab_suite/cmd/run_suite_skylab.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/88c697bbe27524db22bd40efcff06a338f1e2fb9 commit 88c697bbe27524db22bd40efcff06a338f1e2fb9 Author: Xixuan Wu <xixuan@chromium.org> Date: Wed May 30 23:43:29 2018 autotest: fix some options' format inconsistency. BUG= chromium:828662 TEST=None Change-Id: Iffad21c7284a22beace35e13088bc5db5b68351d Reviewed-on: https://chromium-review.googlesource.com/1080218 Reviewed-by: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> Trybot-Ready: Xixuan Wu <xixuan@chromium.org> [modify] https://crrev.com/88c697bbe27524db22bd40efcff06a338f1e2fb9/venv/skylab_suite/suite_parser.py [modify] https://crrev.com/88c697bbe27524db22bd40efcff06a338f1e2fb9/venv/skylab_suite/cros_suite.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/98e5de3b6206f2b7594b5b6d248fe2368ede7663 commit 98e5de3b6206f2b7594b5b6d248fe2368ede7663 Author: Xixuan Wu <xixuan@chromium.org> Date: Tue Jun 05 21:45:53 2018 autotest: Add function to form json request of swarming. BUG= chromium:828662 TEST=Ran unittest. Change-Id: I3ba5aa40f75abcc9670498bafda2fe39d556ff16 Reviewed-on: https://chromium-review.googlesource.com/1077672 Commit-Queue: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> Trybot-Ready: Xixuan Wu <xixuan@chromium.org> Reviewed-by: Xixuan Wu <xixuan@chromium.org> [add] https://crrev.com/98e5de3b6206f2b7594b5b6d248fe2368ede7663/venv/skylab_suite/swarming_lib_unittest.py [add] https://crrev.com/98e5de3b6206f2b7594b5b6d248fe2368ede7663/venv/skylab_suite/pytest.ini [modify] https://crrev.com/98e5de3b6206f2b7594b5b6d248fe2368ede7663/venv/skylab_suite/swarming_lib.py [add] https://crrev.com/98e5de3b6206f2b7594b5b6d248fe2368ede7663/bin/test_skylab_suite
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/ff260eb9f05561b099a8d2320564fb0530849d86 commit ff260eb9f05561b099a8d2320564fb0530849d86 Author: Xixuan Wu <xixuan@chromium.org> Date: Wed Jun 06 21:26:49 2018 autotest: Add STEP_LINK for cbuildbot. BUG= chromium:828662 TEST=Ran bin/run_suite_skylab --board=link --suite_name=provision --build=lumpy-release/R65-10323.58.0 --priority 10 --timeout_mins 5 --test_retry --max_retries 5 --suite_args "{u'num_required': 1}" locally. Change-Id: I17ec2438da3b847eb5442c221813c02e4bb374e3 Reviewed-on: https://chromium-review.googlesource.com/1086380 Reviewed-by: Xixuan Wu <xixuan@chromium.org> Commit-Queue: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> Trybot-Ready: Xixuan Wu <xixuan@chromium.org> [modify] https://crrev.com/ff260eb9f05561b099a8d2320564fb0530849d86/venv/skylab_suite/suite_tracking.py [modify] https://crrev.com/ff260eb9f05561b099a8d2320564fb0530849d86/venv/skylab_suite/cmd/run_suite_skylab.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/9d1da7e2fd7d84562e85f3864f68dd22b370bd97 commit 9d1da7e2fd7d84562e85f3864f68dd22b370bd97 Author: Xixuan Wu <xixuan@chromium.org> Date: Wed Jun 06 21:45:58 2018 autotest: Remove json_dump feature. BUG= chromium:828662 TEST=Ran "bin/run_suite_skylab --board=link --suite_name=sanity --build=lumpy-release/R65-10323.58.0 --priority 10 --timeout_mins 5 --test_retry --max_retries 5" locally. Change-Id: I53afeb59137477e80d620add8d28cf8a3b255d9f Reviewed-on: https://chromium-review.googlesource.com/1087393 Reviewed-by: Xixuan Wu <xixuan@chromium.org> Commit-Queue: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> Trybot-Ready: Xixuan Wu <xixuan@chromium.org> [modify] https://crrev.com/9d1da7e2fd7d84562e85f3864f68dd22b370bd97/venv/skylab_suite/suite_parser.py [modify] https://crrev.com/9d1da7e2fd7d84562e85f3864f68dd22b370bd97/venv/skylab_suite/cmd/run_suite_skylab.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/f50443bd2be6da1febc7f0d892caa617bc632e6f commit f50443bd2be6da1febc7f0d892caa617bc632e6f Author: Xixuan Wu <xixuan@chromium.org> Date: Wed Jun 06 21:51:29 2018 autotest: Return returncode for run_suite_skylab.py. BUG= chromium:828662 TEST=None Change-Id: I44ebd53123ccc48da83117a32605592a8249fbd4 Reviewed-on: https://chromium-review.googlesource.com/1089861 Reviewed-by: Xixuan Wu <xixuan@chromium.org> Commit-Queue: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> Trybot-Ready: Xixuan Wu <xixuan@chromium.org> [modify] https://crrev.com/f50443bd2be6da1febc7f0d892caa617bc632e6f/venv/skylab_suite/cmd/run_suite_skylab.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/8157c1f29c408a0d4c5d0a4279361f2dbbfdd53a commit 8157c1f29c408a0d4c5d0a4279361f2dbbfdd53a Author: Xixuan Wu <xixuan@chromium.org> Date: Wed Jun 06 22:27:41 2018 autotest: Skip reporting running provision jobs. BUG= chromium:828662 TEST=None Change-Id: Ifed66fae3bd88f765833f73a1a8d4324d4b90d1b Reviewed-on: https://chromium-review.googlesource.com/1089879 Reviewed-by: Xixuan Wu <xixuan@chromium.org> Commit-Queue: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> Trybot-Ready: Xixuan Wu <xixuan@chromium.org> [modify] https://crrev.com/8157c1f29c408a0d4c5d0a4279361f2dbbfdd53a/venv/skylab_suite/swarming_lib.py [modify] https://crrev.com/8157c1f29c408a0d4c5d0a4279361f2dbbfdd53a/venv/skylab_suite/suite_tracking.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/fcacadb7cc6bd8e0f2aa5f4fe7176fcaae946f92 commit fcacadb7cc6bd8e0f2aa5f4fe7176fcaae946f92 Author: Xixuan Wu <xixuan@chromium.org> Date: Fri Jun 08 22:34:54 2018 autotest: Add sys exit code for run_suite_skylab. BUG= chromium:828662 TEST=Ran bin/run_suite_skylab --board=lumpy --suite_name=provision --build=lumpy-release/R65-10323.58.0 --priority 10 --timeout_mins 5 --test_retry --max_retries 5 --suite_args "{u'num_required': 1}". Change-Id: Ib0233b523ffb6edf5f19a03cf1ca216c5921d8df Reviewed-on: https://chromium-review.googlesource.com/1093880 Reviewed-by: Xixuan Wu <xixuan@chromium.org> Commit-Queue: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> Trybot-Ready: Xixuan Wu <xixuan@chromium.org> [modify] https://crrev.com/fcacadb7cc6bd8e0f2aa5f4fe7176fcaae946f92/venv/skylab_suite/cmd/run_suite_skylab.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/77d4a59793edf9f6dbcad0f061c06a1d0b244edd commit 77d4a59793edf9f6dbcad0f061c06a1d0b244edd Author: Xixuan Wu <xixuan@chromium.org> Date: Mon Jun 11 22:10:21 2018 autotest: pass board & pool as dimensions to skylab jobs. BUG= chromium:828662 TEST=Ran bin/run_suite_skylab --board=lumpy --suite_name=provision --build=lumpy-release/R65-10323.58.0 --priority 10 --timeout_mins 5 --test_retry --max_retries 5 --suite_args "{u'num_required': 1}". Change-Id: Ia9185769dc47c63f5376c80596d18015ba3ea024 Reviewed-on: https://chromium-review.googlesource.com/1093415 Reviewed-by: Xixuan Wu <xixuan@chromium.org> Commit-Queue: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> [modify] https://crrev.com/77d4a59793edf9f6dbcad0f061c06a1d0b244edd/venv/skylab_suite/suite_runner.py [modify] https://crrev.com/77d4a59793edf9f6dbcad0f061c06a1d0b244edd/venv/skylab_suite/swarming_lib.py [modify] https://crrev.com/77d4a59793edf9f6dbcad0f061c06a1d0b244edd/venv/skylab_suite/cros_suite.py [modify] https://crrev.com/77d4a59793edf9f6dbcad0f061c06a1d0b244edd/venv/skylab_suite/cmd/run_suite_skylab.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/cb469514d817f9cbf299c5c19c714a4620f7e454 commit cb469514d817f9cbf299c5c19c714a4620f7e454 Author: Xixuan Wu <xixuan@chromium.org> Date: Mon Jun 11 23:19:40 2018 autotest: query bots' num before provision. BUG= chromium:828662 TEST=Run bin/run_suite_skylab --pool=cq --board=nyan_blaze --suite_name=provision --build=nyan_blaze-release/R69-10763.0.0 --priority 10 --timeout_mins 30 --test_retry --max_retries 5 --suite_args "{u'num_required': 1}". Change-Id: I8dc521a5aea32a93a7ea363385e632c8d621eee1 Reviewed-on: https://chromium-review.googlesource.com/1094148 Reviewed-by: Xixuan Wu <xixuan@chromium.org> Commit-Queue: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> [modify] https://crrev.com/cb469514d817f9cbf299c5c19c714a4620f7e454/venv/skylab_suite/suite_runner.py [modify] https://crrev.com/cb469514d817f9cbf299c5c19c714a4620f7e454/venv/skylab_suite/swarming_lib.py [modify] https://crrev.com/cb469514d817f9cbf299c5c19c714a4620f7e454/venv/skylab_suite/cros_suite.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/6ac1344dba6c0395a8725033521e4dd0d192f0be commit 6ac1344dba6c0395a8725033521e4dd0d192f0be Author: Xixuan Wu <xixuan@chromium.org> Date: Wed Jun 13 00:39:23 2018 autotest: Explicitly specify parent_task_id in provision and other suites. BUG= chromium:828662 TEST=Ran it on suite proxy server. Change-Id: If1650a08ab666f159be9872553bd68ba0f4d53c0 Reviewed-on: https://chromium-review.googlesource.com/1097541 Reviewed-by: Xixuan Wu <xixuan@chromium.org> Commit-Queue: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> [modify] https://crrev.com/6ac1344dba6c0395a8725033521e4dd0d192f0be/venv/skylab_suite/swarming_lib_unittest.py [modify] https://crrev.com/6ac1344dba6c0395a8725033521e4dd0d192f0be/venv/skylab_suite/suite_runner.py [modify] https://crrev.com/6ac1344dba6c0395a8725033521e4dd0d192f0be/venv/skylab_suite/swarming_lib.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/80795c83065ce81f4ab6f006801283c467c3ef0b commit 80795c83065ce81f4ab6f006801283c467c3ef0b Author: Xixuan Wu <xixuan@chromium.org> Date: Wed Jun 13 22:04:26 2018 autotest: Skip most of loggings so that buildbot can show it quickly. BUG= chromium:828662 TEST=Ran it on suite proxy server. Change-Id: I3a4c69d4a7b65a308480e475cd2beb7c936fa08e Reviewed-on: https://chromium-review.googlesource.com/1097703 Reviewed-by: Xixuan Wu <xixuan@chromium.org> Commit-Queue: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> [modify] https://crrev.com/80795c83065ce81f4ab6f006801283c467c3ef0b/venv/skylab_suite/suite_runner.py
The nyan_blaze CQ pool has been entirely broken DUTs for most of a week. Is that tied to this?
all nyan_blaze CQ duts are migrated to skylab: https://chrome-swarming.appspot.com/botlist?c=id&c=os&c=task&c=status&c=dut_state&c=label-pool&c=pool&c=label-board&f=pool%3AChromeOSSkylab&l=100&s=id%3Aasc Their current names in autotest db are '****-migrate-do-not-use', so just ignore them :)
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/0c01b096aa75329a57fa6f06b860cfe0d833af5c commit 0c01b096aa75329a57fa6f06b860cfe0d833af5c Author: Xixuan Wu <xixuan@chromium.org> Date: Tue Jun 19 18:36:53 2018 autotest: provision based on bot_id. Before crbug.com/851681 is fixed, fallback swarming call may lead 1 bot to accept 2 tasks at the same time. This CL use bot_id to specifically trigger provision on each bot. BUG= chromium:828662 TEST=Ran "bin/run_suite_skylab --pool=cq --board=nyan_blaze --suite_name=provision --build=nyan_blaze-release/R69-10763.0.0 --priority 10 --timeout_mins 30 --test_retry --max_retries 5 --suite_args "{u'num_required': 1}"" Change-Id: I580e789e571ea48e725d2c6a1ad4b73f3ce8cbb7 Reviewed-on: https://chromium-review.googlesource.com/1099864 Reviewed-by: Xixuan Wu <xixuan@chromium.org> Commit-Queue: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> [modify] https://crrev.com/0c01b096aa75329a57fa6f06b860cfe0d833af5c/venv/skylab_suite/suite_runner.py [modify] https://crrev.com/0c01b096aa75329a57fa6f06b860cfe0d833af5c/venv/skylab_suite/swarming_lib.py [modify] https://crrev.com/0c01b096aa75329a57fa6f06b860cfe0d833af5c/venv/skylab_suite/cros_suite.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/606e218e1bb88bb93b6f344e96121191ba35d13a commit 606e218e1bb88bb93b6f344e96121191ba35d13a Author: Xixuan Wu <xixuan@chromium.org> Date: Tue Jun 19 18:43:27 2018 autotest: Extend expiration seconds for provision. Based on experiments, 30s is not enough for bots to accept a provision fallback task in time. Extend it to 180s. BUG= chromium:828662 TEST=Ran "bin/run_suite_skylab --pool=cq --board=nyan_blaze --suite_name=provision --build=nyan_blaze-release/R69-10763.0.0 --priority 10 --timeout_mins 30 --test_retry --max_retries 5 --suite_args "{u'num_required': 1}"" Change-Id: I7bb6e4c6c7143373d76aac019dad97400c171c29 Reviewed-on: https://chromium-review.googlesource.com/1101498 Reviewed-by: Xixuan Wu <xixuan@chromium.org> Commit-Queue: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> [modify] https://crrev.com/606e218e1bb88bb93b6f344e96121191ba35d13a/venv/skylab_suite/cros_suite.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/00e6fe9e52ee2345d64b9595eb8d7f11d7f2910a commit 00e6fe9e52ee2345d64b9595eb8d7f11d7f2910a Author: Xixuan Wu <xixuan@chromium.org> Date: Tue Jun 19 18:46:43 2018 autotest: Don't pass '--client-test' for server-side tests. BUG= chromium:828662 TEST=Ran "bin/run_suite_skylab --board=lumpy --suite_name=bvt-inline --build=lumpy-release/R65-10323.58.0 --priority 10 --timeout_mins 5 --test_retry --max_retries 5" Change-Id: I143c372cd623ca5aa0495e4f801e8a41d16e250f Reviewed-on: https://chromium-review.googlesource.com/1101511 Reviewed-by: Xixuan Wu <xixuan@chromium.org> Commit-Queue: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> [modify] https://crrev.com/00e6fe9e52ee2345d64b9595eb8d7f11d7f2910a/venv/skylab_suite/suite_runner.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/f52e40de06469d14a5c2e45cc11e5fb3b90a363f commit f52e40de06469d14a5c2e45cc11e5fb3b90a363f Author: Xixuan Wu <xixuan@chromium.org> Date: Tue Jun 19 18:49:04 2018 autotest: Catch timeout in wait_for_results. This CL catches timeout error so that suite parsing and logging can still continue to finish. BUG= chromium:828662 TEST=Ran "bin/run_suite_skylab --board=lumpy --suite_name=bvt-inline --build=lumpy-release/R65-10323.58.0 --priority 10 --timeout_mins 5 --test_retry --max_retries 5" Change-Id: I8cea5d23553cbf564215a0f94734b4ce765013a7 Reviewed-on: https://chromium-review.googlesource.com/1101537 Reviewed-by: Xixuan Wu <xixuan@chromium.org> Commit-Queue: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> [modify] https://crrev.com/f52e40de06469d14a5c2e45cc11e5fb3b90a363f/venv/skylab_suite/suite_runner.py [modify] https://crrev.com/f52e40de06469d14a5c2e45cc11e5fb3b90a363f/venv/skylab_suite/swarming_lib.py [modify] https://crrev.com/f52e40de06469d14a5c2e45cc11e5fb3b90a363f/venv/skylab_suite/suite_tracking.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/aff23c7990bf8d39ae27377405573ceb2518fe31 commit aff23c7990bf8d39ae27377405573ceb2518fe31 Author: Xixuan Wu <xixuan@chromium.org> Date: Tue Jun 19 19:15:00 2018 autotest: Don't retry canceled tasks. BUG= chromium:828662 TEST=Ran "bin/run_suite_skylab --board=lumpy --suite_name=bvt-inline --build=lumpy-release/R65-10323.58.0 --priority 10 --timeout_mins 5 --test_retry --max_retries 5" Change-Id: Ic14f1de933ac04db76c56bb4be7ecf38383cbdb6 Reviewed-on: https://chromium-review.googlesource.com/1101716 Reviewed-by: Xixuan Wu <xixuan@chromium.org> Commit-Queue: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> [modify] https://crrev.com/aff23c7990bf8d39ae27377405573ceb2518fe31/venv/skylab_suite/swarming_lib.py [modify] https://crrev.com/aff23c7990bf8d39ae27377405573ceb2518fe31/venv/skylab_suite/cros_suite.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/ae8bfd2c057f3eb869ef033f7879c6ccbe515d5b commit ae8bfd2c057f3eb869ef033f7879c6ccbe515d5b Author: Xixuan Wu <xixuan@chromium.org> Date: Tue Jun 19 19:17:55 2018 autotest: Abort suite by swarming ID. BUG= chromium:828662 TEST=Ran 'bin/abort_suite_skylab --board=lumpy --suite_name=bvt-inline --build=lumpy-release/R65-10323.58.0 --parent_task_id=3e188d0961700510'. Change-Id: I2cb50107de039fb1b57e8301c99fd524f05a2112 Reviewed-on: https://chromium-review.googlesource.com/1102835 Reviewed-by: Xixuan Wu <xixuan@chromium.org> Commit-Queue: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> [modify] https://crrev.com/ae8bfd2c057f3eb869ef033f7879c6ccbe515d5b/venv/skylab_suite/swarming_lib.py [modify] https://crrev.com/ae8bfd2c057f3eb869ef033f7879c6ccbe515d5b/venv/skylab_suite/cmd/abort_suite_skylab.py [modify] https://crrev.com/ae8bfd2c057f3eb869ef033f7879c6ccbe515d5b/venv/skylab_suite/suite_parser.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/ad6112ba10c2818a10cac19b78f3cc93c81f615b commit ad6112ba10c2818a10cac19b78f3cc93c81f615b Author: Xixuan Wu <xixuan@chromium.org> Date: Wed Aug 29 17:11:18 2018 autotest: Add README.md in skylab suite package. BUG= chromium:828662 TEST=None Change-Id: I77454a4ce7ddeca7275d896f18506bbdb64fd1cc Reviewed-on: https://chromium-review.googlesource.com/1044774 Reviewed-by: Xixuan Wu <xixuan@chromium.org> Commit-Queue: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> [add] https://crrev.com/ad6112ba10c2818a10cac19b78f3cc93c81f615b/venv/skylab_suite/README.md
Comment 1 by xixuan@chromium.org
, Apr 3 2018