Closed Bug 1362010 Opened 7 years ago Closed 7 years ago

Figure out why jittest suite is not run in the linux64-ccov scheduled build

Categories

(Testing :: Code Coverage, defect)

Version 3
defect
Not set
normal

Tracking

(firefox55 fixed)

RESOLVED FIXED
mozilla55
Tracking Status
firefox55 --- fixed

People

(Reporter: marco, Assigned: sparky)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

They were run on the try build from bug 1314305.
Joel, do you know if there is another bug for this? It's not running on any of the linux builds (32,64,pgo,etc.) on mozilla-central.
Flags: needinfo?(jmaher)
Jsreftest is another test suite that should also be running but is not.
there is an explanation for this: https://dxr.mozilla.org/mozilla-central/source/taskcluster/ci/test/tests.yml both jittest and jsreftest have a when clause: when: files-changed: - js/src/** - js/public/** so that explains why sometimes they are not run on any platforms. Now you will see them run all the time for windows, but not all the time on linux. We schedule all linux and osx through taskcluster where the 'when' clause will affect scheduling. How can we avoid the 'when' clause for ccov runs?
Flags: needinfo?(jmaher)
Thanks! Here's a parameter that I think we could use to disable task optimization: https://dxr.mozilla.org/mozilla-central/source/taskcluster/taskgraph/parameters.py#25 The file that takes care of these optimizations is: https://dxr.mozilla.org/mozilla-central/source/taskcluster/taskgraph/optimize.py#236 I'll can start working on a patch for this.
Here's a patch that I think will work: https://hg.mozilla.org/try/rev/0eefd6664758a24e5ad9f530cfb9406897476c57 It's a bit hard to test on try though since they are not disabled there (only on m-c). But the 'task-graph.json' changed and no longer has the 'files-changed' optimization. [1] is the new graph and [2] is the old one. Can we try this patch? [1]: https://public-artifacts.taskcluster.net/WHjaDzZMS-GvCq_66eO_3w/0/public/task-graph.json [2]: https://public-artifacts.taskcluster.net/dfL72MLqQhic7-SKcqZFMA/0/public/task-graph.json
From comment 7, [1] & [2] give an example of what changes in the task-graph. In this case, the 'files-changed' optimization is removed.
Comment on attachment 8871831 [details] Bug 1362010 - Allow all test suites to run regardless of 'files-changed' on linux64-ccov. https://reviewboard.mozilla.org/r/143306/#review147032
Attachment #8871831 - Flags: review?(jmaher) → review+
Pushed by jmaher@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c0f923fcce01 Allow all test suites to run regardless of 'files-changed' on linux64-ccov. r=jmaher
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla55
See Also: → 1434729
Assignee: nobody → gmierz2
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: