Closed
Bug 1683092
Opened 4 years ago
Closed 4 years ago
Perma tier 2 taskcluster/test/test_mach_try_auto.py::test_tasks_are_not_scheduled[no shippable builds] TEST-UNEXPECTED-FAIL
Categories
(Firefox Build System :: Task Configuration, defect, P5)
Firefox Build System
Task Configuration
Tracking
(firefox-esr78 unaffected, firefox84 unaffected, firefox85 unaffected, firefox86 fixed)
RESOLVED
FIXED
86 Branch
Tracking | Status | |
---|---|---|
firefox-esr78 | --- | unaffected |
firefox84 | --- | unaffected |
firefox85 | --- | unaffected |
firefox86 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: tarek)
References
(Regression)
Details
(Keywords: intermittent-failure, regression)
Attachments
(1 file)
Filed by: rmaries [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=324819032&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/U6uwoNcfQXGtYXi-lJp6pw/runs/0/artifacts/public/logs/live_backing.log
[task 2020-12-17T13:44:13.210Z] 5:21.08 ============================= test session starts ==============================
[task 2020-12-17T13:44:13.210Z] 5:21.08 platform linux -- Python 3.6.9, pytest-3.6.2, py-1.5.4, pluggy-0.6.0 -- /builds/worker/checkouts/gecko/obj-x86_64-pc-linux-gnu/_virtualenvs/python-test/bin/python
[task 2020-12-17T13:44:13.210Z] 5:21.08 rootdir: /builds/worker/checkouts/gecko, inifile: /builds/worker/checkouts/gecko/config/mozunit/mozunit/pytest.ini
[task 2020-12-17T13:44:13.210Z] 5:21.08 collecting ... collected 2 items
[task 2020-12-17T13:44:13.210Z] 5:21.08
[task 2020-12-17T13:44:13.210Z] 5:21.08 taskcluster/test/test_mozilla_central.py::test_generate_graph PASSED
[task 2020-12-17T13:44:13.210Z] 5:21.08 taskcluster/test/test_mozilla_central.py::test_tasks_are_scheduled[fuzzing builds] PASSED
[task 2020-12-17T13:44:13.210Z] 5:21.08
[task 2020-12-17T13:44:13.210Z] 5:21.08 ========================== 2 passed in 311.52 seconds ==========================
[task 2020-12-17T13:44:16.735Z] 5:24.60 /builds/worker/checkouts/gecko/taskcluster/test/test_mach_try_auto.py
[task 2020-12-17T13:44:16.735Z] 5:24.60 Creating local state directory: /builds/worker/.mozbuild/srcdirs/gecko-8a5b87fe5d69
[task 2020-12-17T13:44:16.735Z] 5:24.60 ============================= test session starts ==============================
[task 2020-12-17T13:44:16.735Z] 5:24.60 platform linux -- Python 3.6.9, pytest-3.6.2, py-1.5.4, pluggy-0.6.0 -- /builds/worker/checkouts/gecko/obj-x86_64-pc-linux-gnu/_virtualenvs/python-test/bin/python
[task 2020-12-17T13:44:16.735Z] 5:24.60 rootdir: /builds/worker/checkouts/gecko, inifile: /builds/worker/checkouts/gecko/config/mozunit/mozunit/pytest.ini
[task 2020-12-17T13:44:16.735Z] 5:24.60 collecting ... collected 8 items
[task 2020-12-17T13:44:16.735Z] 5:24.60
[task 2020-12-17T13:44:16.735Z] 5:24.60 taskcluster/test/test_mach_try_auto.py::test_generate_graph PASSED
[task 2020-12-17T13:44:16.735Z] 5:24.60 taskcluster/test/test_mach_try_auto.py::test_only_important_manifests PASSED
[task 2020-12-17T13:44:16.735Z] 5:24.60 taskcluster/test/test_mach_try_auto.py::test_tasks_are_scheduled[mochitest-browser-chrome] PASSED
[task 2020-12-17T13:44:16.735Z] 5:24.60 taskcluster/test/test_mach_try_auto.py::test_tasks_are_not_scheduled[no shippable builds] TEST-UNEXPECTED-FAIL
[task 2020-12-17T13:44:16.735Z] 5:24.60 taskcluster/test/test_mach_try_auto.py::test_tasks_are_not_scheduled[no fuzzing builds] PASSED
[task 2020-12-17T13:44:16.735Z] 5:24.60 taskcluster/test/test_mach_try_auto.py::test_tasks_are_not_scheduled[no ccov builds] PASSED
[task 2020-12-17T13:44:16.735Z] 5:24.60 taskcluster/test/test_mach_try_auto.py::test_tasks_are_not_scheduled[no build-signing] PASSED
[task 2020-12-17T13:44:16.735Z] 5:24.60 taskcluster/test/test_mach_try_auto.py::test_tasks_are_not_scheduled[no upload-symbols] PASSED
[task 2020-12-17T13:44:16.735Z] 5:24.60
[task 2020-12-17T13:44:16.735Z] 5:24.60 =================================== FAILURES ===================================
[task 2020-12-17T13:44:16.735Z] 5:24.60 ______________ test_tasks_are_not_scheduled[no shippable builds] _______________
[task 2020-12-17T13:44:16.735Z] 5:24.60
[task 2020-12-17T13:44:16.735Z] 5:24.60 optimized_task_graph = TaskGraph(tasks={'Asw3CVWaRSKkvqgdRQVmdQ': Task(kind='test', label='test-android-em-7.0-x86_64-qr/debug-geckoview-web-...2TPSEBUJq1yEsJA', 'GD4qD8cxQCSRSCBlL-6mGA', 'build'), ('BO5rwmcQQ_uwKggZRpLXdg', 'GD4qD8cxQCSRSCBlL-6mGA', 'build')})))
[task 2020-12-17T13:44:16.735Z] 5:24.60 filter_tasks = <function filter_tasks.<locals>.inner at 0x7f029fab7510>
[task 2020-12-17T13:44:16.735Z] 5:24.60 print_dependents = <function print_dependents.<locals>.inner at 0x7f029fab78c8>
[task 2020-12-17T13:44:16.735Z] 5:24.60 func = <function <lambda> at 0x7f02a09b0048>
[task 2020-12-17T13:44:16.735Z] 5:24.60
[task 2020-12-17T13:44:16.735Z] 5:24.60 @pytest.mark.parametrize(
[task 2020-12-17T13:44:16.735Z] 5:24.60 "func",
[task 2020-12-17T13:44:16.735Z] 5:24.60 (
[task 2020-12-17T13:44:16.735Z] 5:24.60 pytest.param(
[task 2020-12-17T13:44:16.735Z] 5:24.60 lambda t: t.kind == "build"
[task 2020-12-17T13:44:16.735Z] 5:24.60 and "shippable" in t.attributes["build_platform"],
[task 2020-12-17T13:44:16.735Z] 5:24.60 id="no shippable builds",
[task 2020-12-17T13:44:16.735Z] 5:24.60 ),
[task 2020-12-17T13:44:16.735Z] 5:24.60 pytest.param(
[task 2020-12-17T13:44:16.735Z] 5:24.60 lambda t: t.kind == "build" and "fuzzing" in t.attributes["build_platform"],
[task 2020-12-17T13:44:16.735Z] 5:24.60 id="no fuzzing builds",
[task 2020-12-17T13:44:16.735Z] 5:24.60 ),
[task 2020-12-17T13:44:16.735Z] 5:24.60 pytest.param(
[task 2020-12-17T13:44:16.735Z] 5:24.60 lambda t: t.kind == "build" and "ccov" in t.attributes["build_platform"],
[task 2020-12-17T13:44:16.735Z] 5:24.60 id="no ccov builds",
[task 2020-12-17T13:44:16.735Z] 5:24.60 ),
[task 2020-12-17T13:44:16.735Z] 5:24.60 pytest.param(
[task 2020-12-17T13:44:16.735Z] 5:24.60 lambda t: t.kind == "build-signing",
[task 2020-12-17T13:44:16.735Z] 5:24.60 id="no build-signing",
[task 2020-12-17T13:44:16.735Z] 5:24.60 ),
[task 2020-12-17T13:44:16.735Z] 5:24.60 pytest.param(
[task 2020-12-17T13:44:16.735Z] 5:24.60 lambda t: t.kind == "upload-symbols",
[task 2020-12-17T13:44:16.735Z] 5:24.60 id="no upload-symbols",
[task 2020-12-17T13:44:16.735Z] 5:24.60 ),
[task 2020-12-17T13:44:16.735Z] 5:24.60 ),
[task 2020-12-17T13:44:16.735Z] 5:24.60 )
[task 2020-12-17T13:44:16.735Z] 5:24.60 def test_tasks_are_not_scheduled(
[task 2020-12-17T13:44:16.735Z] 5:24.60 optimized_task_graph, filter_tasks, print_dependents, func
[task 2020-12-17T13:44:16.735Z] 5:24.60 ):
[task 2020-12-17T13:44:16.735Z] 5:24.60 # We can still sometimes get macosx64-shippable builds with |mach try
[task 2020-12-17T13:44:16.735Z] 5:24.60 # auto| due to TV tasks (since there is no 'opt' alternative for
[task 2020-12-17T13:44:16.735Z] 5:24.60 # macosx). Otherwise there shouldn't be any other shippable builds.
[task 2020-12-17T13:44:16.735Z] 5:24.60 tasks = [t.label for t in filter_tasks(optimized_task_graph, func)]
[task 2020-12-17T13:44:16.735Z] 5:24.60 for t in tasks:
[task 2020-12-17T13:44:16.735Z] 5:24.60 print_dependents(optimized_task_graph, t)
[task 2020-12-17T13:44:16.735Z] 5:24.60 > assert tasks == []
[task 2020-12-17T13:44:16.735Z] 5:24.60 E AssertionError: assert ['build-linux...hippable/opt'] == []
[task 2020-12-17T13:44:16.735Z] 5:24.60 E Left contains more items, first extra item: 'build-linux64-shippable/opt'
[task 2020-12-17T13:44:16.735Z] 5:24.60 E Full diff:
[task 2020-12-17T13:44:16.735Z] 5:24.60 E - ['build-linux64-shippable/opt']
[task 2020-12-17T13:44:16.735Z] 5:24.60 E + []
[task 2020-12-17T13:44:16.735Z] 5:24.60
[task 2020-12-17T13:44:16.735Z] 5:24.60 taskcluster/test/test_mach_try_auto.py:113: AssertionError
[task 2020-12-17T13:44:16.736Z] 5:24.60 ----------------------------- Captured stdout call -----------------------------
[task 2020-12-17T13:44:16.736Z] 5:24.60 Dependent graph for build-linux64-shippable/opt:
[task 2020-12-17T13:44:16.736Z] 5:24.60 build-linux64-shippable/opt
[task 2020-12-17T13:44:16.736Z] 5:24.60 fuzzing-simple
[task 2020-12-17T13:44:16.736Z] 5:24.60 ===================== 1 failed, 7 passed in 314.41 seconds =====================
[task 2020-12-17T13:44:16.736Z] 5:24.60 Setting retcode to 1 from /builds/worker/checkouts/gecko/taskcluster/test/test_mach_try_auto.py
[task 2020-12-17T13:44:16.756Z] 5:24.62 /builds/worker/checkouts/gecko/taskcluster/test/test_autoland.py```
Assignee | ||
Updated•4 years ago
|
Assignee: nobody → tarek
Comment 3•4 years ago
|
||
Set release status flags based on info from the regressing bug 1682829
status-firefox84:
--- → unaffected
status-firefox85:
--- → unaffected
status-firefox86:
--- → affected
status-firefox-esr78:
--- → unaffected
Assignee | ||
Comment 4•4 years ago
|
||
Assignee | ||
Comment 5•4 years ago
|
||
Pushed by tziade@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/678f1af21fe1
Don't use a shippable build r=decoder
Comment 7•4 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 86 Branch
Comment hidden (Intermittent Failures Robot) |
Updated•4 years ago
|
Has Regression Range: --- → yes
You need to log in
before you can comment on or make changes to this bug.
Description
•