Closed Bug 1368115 Opened 8 years ago Closed 8 years ago

Enable remaining test-suites for linux64-ccov.

Categories

(Testing :: Code Coverage, enhancement)

enhancement
Not set
normal

Tracking

(firefox56 fixed)

RESOLVED FIXED
mozilla56
Tracking Status
firefox56 --- fixed

People

(Reporter: sparky, Assigned: sparky)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

Attachments

(1 file)

There are still a few test-suites that need to be enabled on linux64-ccov. Here is a list: Mochitests on Valgrind (all broken) AWSY (one test failing) Mochitest-browser-screenshots (no failures, ready) Marionette-Headless (no failures, ready) Web-platform-tests-reftests (no failures, ready) Web-platform-tests-wdspec (no failures, ready) And here's a try push for reference to the bugs, (note that mochitests on valgrind is disabled because of it's error) : https://treeherder.mozilla.org/#/jobs?repo=try&revision=fdeec7c79770235149dfb3236ce8f6d8cba4e213
Depends on: 1370242
Depends on: 1370245
Depends on: 1362013
Here's a test run with all the suites (except for SM, Talos, and Valgrind): https://treeherder.mozilla.org/#/jobs?repo=try&revision=e224ef569ab89ec350cf15248a0d8a1309592ad8 The Wd failures are known and the frequency has not changed. The AWSY failure is just me forgetting to apply a patch, and the bc failure is nothing of concern and already known as well. The talos suite needs a bit more work: https://treeherder.mozilla.org/#/jobs?repo=try&revision=bca2d12abe12d9cd54ba53afd9fdb56cda18a561 The failures are coming from the profiler which is profiling every single gcda that was/could've been generated and this gives a large amount of output. Joel, do we want to leave profiling on when we run the talos tests? There is a flag we can use to disable it and I am testing it out right now: https://treeherder.mozilla.org/#/jobs?repo=try&revision=73bee6dc011888669509dc71fcab2a84ee913eba Also, should we leave it riding along the linux64 name or get it into the linux64-ccov category?
Flags: needinfo?(jmaher)
Actually, we might have to move it to linux64-ccov to get code coverage artifacts uploaded.
So, I found that we will have to add linux64-ccov to the list of build bot names at [1] to be able to get code coverage, or change the 'cc' to match 'ccov'. The reason for this is because linux64 does not get --code-coverage and I think that just making the change in buildbot will be easier than trying to hack in the command on linux64 when we're using it for coverage on talos. I'm running a test at [2] to see what will happen when 'cc' is matched. [1]: https://github.com/mozilla/treeherder/blob/master/treeherder/etl/buildbot.py [2]: https://treeherder.mozilla.org/#/jobs?repo=try&revision=3cc9b702e5a040ad0c81cff9c9c50cd5f465ade0
I don't see a need for having profiling enabled whilst running Talos. We really need any Talos results to show up as linux64-ccov, the problem I think we will hit is that this is on hardware, not on a VM. This means that it goes through buildbot and might be problematic. In this case, I don't think we need hardware since the timing is not of concern and we could hack talos to run on the VM :) If we get everything but Talos done now, then we can sort out the remaining talos hacks.
Flags: needinfo?(jmaher)
Ok, I'll make a new bug for talos and submit a patch here for enabling everything else but that.
Depends on: 1372324
Comment on attachment 8876875 [details] Bug 1368115 - Enable most of the remaining test suites for linux64-ccov. https://reviewboard.mozilla.org/r/148204/#review152556 ::: taskcluster/ci/test/test-platforms.yml:122 (Diff revision 1) > - qr-tests > > linux64-ccov/opt: > build-platform: linux64-ccov/opt > test-sets: > - - ccov-code-coverage-tests > + - common-tests can we remove ccov-code-coverage-tests from the test-sets.yml file as well?
Attachment #8876875 - Flags: review?(jmaher) → review-
Comment on attachment 8876875 [details] Bug 1368115 - Enable most of the remaining test suites for linux64-ccov. https://reviewboard.mozilla.org/r/148204/#review152556 > can we remove ccov-code-coverage-tests from the test-sets.yml file as well? Yes we can, thanks for catching that!
Comment on attachment 8876875 [details] Bug 1368115 - Enable most of the remaining test suites for linux64-ccov. https://reviewboard.mozilla.org/r/148204/#review152564 thanks for the updated change
Attachment #8876875 - Flags: review?(jmaher) → review+
Pushed by jmaher@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/922b31170819 Enable most of the remaining test suites for linux64-ccov. r=jmaher
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla56
Depends on: 1372833
Assignee: nobody → gmierz2
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: