New issue
Advanced search Search tips

Issue 876534 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Closed: Aug 29
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: ----



Sign in to add a comment

Make suite-scheduler be able to schedule skylab suites

Project Member Reported by xixuan@chromium.org, Aug 21

Issue description

This is for migrating DUTs with pool:suites to skylab.
 
Project Member

Comment 1 by bugdroid1@chromium.org, Aug 23

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/third_party/autotest/+/856531779563b36d54d168a7b86a15d251374c9a

commit 856531779563b36d54d168a7b86a15d251374c9a
Author: Xixuan Wu <xixuan@chromium.org>
Date: Thu Aug 23 00:29:57 2018

autotest: Add pre-check in run_suite_skylab for suite-scheduler.

BUG= chromium:876534 
TEST=Test it on staging.

Change-Id: Ibca2f10e0d085d3d4dcf43f0bf5605c8ae02acb9
Reviewed-on: https://chromium-review.googlesource.com/1186076
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/856531779563b36d54d168a7b86a15d251374c9a/venv/skylab_suite/suite_parser.py
[modify] https://crrev.com/856531779563b36d54d168a7b86a15d251374c9a/venv/skylab_suite/cmd/run_suite_skylab.py

Project Member

Comment 5 by bugdroid1@chromium.org, Aug 23

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/infra/suite_scheduler/+/446b8ad9861cdca32ddea7ac6402afa9f36dcb06

commit 446b8ad9861cdca32ddea7ac6402afa9f36dcb06
Author: Xixuan Wu <xixuan@chromium.org>
Date: Thu Aug 23 21:12:30 2018

Add suite limitation for skylab.

This is used for testing nyan_blaze for a limited number of suites in
skylab for suite-scheduler.

BUG= chromium:876534 
TEST=Ran unittest.

Change-Id: I1ba8e6d23fa7bdfc8ee12147d92e036073730969

[modify] https://crrev.com/446b8ad9861cdca32ddea7ac6402afa9f36dcb06/config_reader_unittest.py
[modify] https://crrev.com/446b8ad9861cdca32ddea7ac6402afa9f36dcb06/config_reader.py
[modify] https://crrev.com/446b8ad9861cdca32ddea7ac6402afa9f36dcb06/trigger_receiver_unittest.py
[modify] https://crrev.com/446b8ad9861cdca32ddea7ac6402afa9f36dcb06/task.py

Project Member

Comment 6 by bugdroid1@chromium.org, Aug 23

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/infra/suite_scheduler/+/8e3646c03ded53169ecb313c23364c44790fcd9e

commit 8e3646c03ded53169ecb313c23364c44790fcd9e
Author: Xixuan Wu <xixuan@chromium.org>
Date: Thu Aug 23 21:20:05 2018

Support run skylab suite in task_executor.

BUG= chromium:876534 
TEST=Ran unittest.

Change-Id: I7044fadade041335bbb809a005e880a77703fc04

[modify] https://crrev.com/8e3646c03ded53169ecb313c23364c44790fcd9e/swarming_lib.py
[modify] https://crrev.com/8e3646c03ded53169ecb313c23364c44790fcd9e/swarming_lib_unittest.py

Project Member

Comment 7 by bugdroid1@chromium.org, Aug 23

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/infra/suite_scheduler/+/d9dd474cc2ba298d7ae044919721ac6da90535cb

commit d9dd474cc2ba298d7ae044919721ac6da90535cb
Author: Xixuan Wu <xixuan@chromium.org>
Date: Thu Aug 23 22:57:54 2018

Add local integration test support for scheduling sanity suite.

BUG= chromium:876534 
TEST=Ran local_integration_test.

Change-Id: If24ebc394fbec669e561c8eaa640a0c7f4a282dd

[modify] https://crrev.com/d9dd474cc2ba298d7ae044919721ac6da90535cb/swarming_lib.py
[modify] https://crrev.com/d9dd474cc2ba298d7ae044919721ac6da90535cb/local_integration_test.py
[modify] https://crrev.com/d9dd474cc2ba298d7ae044919721ac6da90535cb/gae_test.py

Project Member

Comment 8 by bugdroid1@chromium.org, Aug 23

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/infra/suite_scheduler/+/aad3f3c2b27e705f25614aba858183f3b56a9ab6

commit aad3f3c2b27e705f25614aba858183f3b56a9ab6
Author: Xixuan Wu <xixuan@chromium.org>
Date: Thu Aug 23 23:34:28 2018

Fix swarming_lib_unittest.py.

BUG= chromium:876534 
TEST=Ran unittest.

Change-Id: I9e6d7034537d9c07dc5177c6a05f1cb89ab8c3db

[modify] https://crrev.com/aad3f3c2b27e705f25614aba858183f3b56a9ab6/swarming_lib_unittest.py

Project Member

Comment 9 by bugdroid1@chromium.org, Aug 23

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/infra/suite_scheduler/+/52d2e1ed70283532f4bb07cfeeb9cbdd3a25b570

commit 52d2e1ed70283532f4bb07cfeeb9cbdd3a25b570
Author: Xixuan Wu <xixuan@chromium.org>
Date: Thu Aug 23 23:37:28 2018

Move nyan_blaze with suite ent-perbuild to skylab for testing.

BUG= chromium:876534 
TEST=Ran unittest.

Change-Id: I7bd854be41684056cf50688958755012d17c18de

[modify] https://crrev.com/52d2e1ed70283532f4bb07cfeeb9cbdd3a25b570/configs/lab_config.ini

Project Member

Comment 10 by bugdroid1@chromium.org, Aug 27

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/infra/suite_scheduler/+/83118dd8b945de3c540f95750d2706a28e04437d

commit 83118dd8b945de3c540f95750d2706a28e04437d
Author: Xixuan Wu <xixuan@chromium.org>
Date: Mon Aug 27 19:13:12 2018

Add more logging to debug why is_skylab isn't kicked off.

BUG= chromium:876534 
TEST=None

Change-Id: Ie6838f5d398e957a5fc30f4ededcbe25e37d326a

[modify] https://crrev.com/83118dd8b945de3c540f95750d2706a28e04437d/task.py

Project Member

Comment 11 by bugdroid1@chromium.org, Aug 27

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/infra/suite_scheduler/+/9a1aaa6ac7b9c93f4cae600b5926e5e5351a83ee

commit 9a1aaa6ac7b9c93f4cae600b5926e5e5351a83ee
Author: Xixuan Wu <xixuan@chromium.org>
Date: Mon Aug 27 22:11:36 2018

Fix skylab_suite_list config typo.

BUG= chromium:876534 
TEST=None

Change-Id: I80b9d827c0259f7ad084cbafffe16c5edb859324

[modify] https://crrev.com/9a1aaa6ac7b9c93f4cae600b5926e5e5351a83ee/configs/lab_config.ini
[modify] https://crrev.com/9a1aaa6ac7b9c93f4cae600b5926e5e5351a83ee/config_reader.py

Project Member

Comment 12 by bugdroid1@chromium.org, Aug 28

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/third_party/autotest/+/8cef308f719b2892f4824baf0eeb861bd6fb9242

commit 8cef308f719b2892f4824baf0eeb861bd6fb9242
Author: Xixuan Wu <xixuan@chromium.org>
Date: Tue Aug 28 22:09:41 2018

autotest: Don't consider the task itself as duplicated tasks.

BUG= chromium:876534 
TEST=Ran it on staging.

Change-Id: I125197880cb6d6d85111b71a74c697f18533b506
Reviewed-on: https://chromium-review.googlesource.com/1194433
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/8cef308f719b2892f4824baf0eeb861bd6fb9242/venv/skylab_suite/suite_tracking.py
[modify] https://crrev.com/8cef308f719b2892f4824baf0eeb861bd6fb9242/venv/skylab_suite/cmd/run_suite_skylab.py

Sign in to add a comment