Closed Bug 1501973 Opened 6 years ago Closed 6 years ago

[telemetry] Update marionette tests to run from tests archive

Categories

(Toolkit :: Telemetry, enhancement, P1)

enhancement

Tracking

()

RESOLVED FIXED
mozilla65
Tracking Status
firefox65 --- fixed

People

(Reporter: raphael, Assigned: raphael)

References

Details

Attachments

(3 files)

Currently the telemetry-tests-client suite [1] requires a source checkout and erroneously works on the assumption, that the tests, the test harness, and the requirements files are located in the user directory on disk [2]. This resulted in errors on the windows worker (see bug 1500185).

Ideally we would update the telemetry marionette tests to run from the tests archive (target.common.tests.tar.gz) and rely on abs_dirs [3] to contain the correct base path to the required files.

[1]: https://searchfox.org/mozilla-central/source/taskcluster/ci/test/misc.yml#60
[2]: https://searchfox.org/mozilla-central/source/testing/mozharness/scripts/telemetry/telemetry_client.py#16
[3]: https://searchfox.org/mozilla-central/source/testing/mozharness/scripts/telemetry/telemetry_client.py#113
Flagging this as P1 as it's being assigned and being worked on.
Priority: -- → P1
What's the status of this bug? I see that all revisions have been closed, but nothing got landed?
Flags: needinfo?(rpierzina)
I have just seen that the revisions were all landed separately and not in one batch to autoland earlier today, like:

https://hg.mozilla.org/integration/autoland/rev/ebc6c19f0ba728c79cccce5972fa7bdf87d03929

Why didn't Phabricator or some other tool commented about that on Bugzilla?
Pushed by aplacitelli@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/45a43c25a3db
Create requirements file for archived telemetry tests; r=ahal
Pushed by aplacitelli@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/629bcd4ed798
Update telemetry tests to run from tests archive; r=ahal
The commits for this bug landed. Resolved!
Flags: needinfo?(rpierzina)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: