Closed Bug 1575375 Opened 2 years ago Closed 2 years ago

Pull mozbuild tests out of make check

Categories

(Firefox Build System :: General, task)

task
Not set
normal

Tracking

(firefox70 fixed)

RESOLVED FIXED
mozilla70
Tracking Status
firefox70 --- fixed

People

(Reporter: glandium, Assigned: glandium)

References

Details

Attachments

(10 files)

47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
No description provided.
Depends on: 844509

Python 3.7 changed what it escapes with re.escape. Adapt mozpath.match
to account for this.

Bug 1522788 changed how MozbuildObject gets a value for @CONFIG_GUESS@
in mozconfigs, and it's not entirely reliable to manually call
config.guess in test_base. As a matter of fact, in some cases,
config.guess is not even invoked by MozbuildObject (like, on Windows).

Plus, the config.guess invocation in the test currently doesn't work on
Windows on automation, for some reason.

While here, normalize the use of optionally_keyed_by in source_test.py.

Depends on: 1575420
Pushed by mh@glandium.org:
https://hg.mozilla.org/integration/autoland/rev/b37fc69219c4
Fix mozpath.match with python 3.7. r=nalexander
https://hg.mozilla.org/integration/autoland/rev/f172e031eee7
Make node test find node on its own when not running in an objdir. r=nalexander
https://hg.mozilla.org/integration/autoland/rev/0c21b0797372
Make test_lcov_rewrite use default values for e.g. MOZ_APP_NAME when not running from an objdir. r=nalexander
https://hg.mozilla.org/integration/autoland/rev/180ab4a68f5c
Make mozpack.path.normsep work with both bytes and unicode strings in python 3. r=nalexander
https://hg.mozilla.org/integration/autoland/rev/aad1e84376ea
Make test_config_environment work without an objdir. r=nalexander
https://hg.mozilla.org/integration/autoland/rev/a10a82f0f9f8
Use MozbuildObject.resolve_config_guess instead of invoking config.guess manually in test_base. r=nalexander
https://hg.mozilla.org/integration/autoland/rev/f65330952594
Allow nodeutil to find node on its own on automation. r=nalexander
https://hg.mozilla.org/integration/autoland/rev/c37842dfe41c
Always include mozbuild/mozpack tests. r=nalexander
https://hg.mozilla.org/integration/autoland/rev/f3eb6c91ee4c
Allow to key toolchain fetches by platform in source-test tasks. r=nalexander
https://hg.mozilla.org/integration/autoland/rev/9e7f36d600eb
Pull mozbuild tests out of make check. r=nalexander
You need to log in before you can comment on or make changes to this bug.