Packaging Android host utilities: Difference between revisions

Jump to navigation Jump to search
be more explicit with testing directions
(wildcard not needed for fuzzy try syntax)
(be more explicit with testing directions)
Line 70: Line 70:
python tooltool.py upload --authentication-file=[token_location] --message [commit_message]
python tooltool.py upload --authentication-file=[token_location] --message [commit_message]
</pre>
</pre>
# Update the manifest in testing/config/tooltool-manifests/linux64/hostutils.manifest.
# Update the manifest in testing/config/tooltool-manifests/macosx64/hostutils.manifest.


If updating host utilities for Linux, repeat using 32bit/x86 archives.
If updating host utilities for Linux, repeat using 32bit/x86 archives.
Line 84: Line 84:
# Update to current tip by hg pull and hg update -r tip -C
# Update to current tip by hg pull and hg update -r tip -C
# Copy and paste the updated manifest to the hostutils.manifest file for Linux 64 and Linux 32.
# Copy and paste the updated manifest to the hostutils.manifest file for Linux 64 and Linux 32.
# Commit change and run moz-phab.
# Initiate a try run of all Android tests:
# Initiate a try run of all Android tests:


Line 94: Line 95:
Changes to host utilities for macOS cannot be tested on try server, therefore the following steps are taken:
Changes to host utilities for macOS cannot be tested on try server, therefore the following steps are taken:


# Update to current tip by hg pull and hg update -r tip -C
# Copy and paste the updated manifest to the hostutils.manifest file for Mac.
# Commit change and run moz-phab.
# Ensure the currently selected MOZCONFIG designates an Android build target.  
# Ensure the currently selected MOZCONFIG designates an Android build target.  
# Sanitize and rebuild with the following:
# Sanitize and rebuild with the following:
<pre>
<pre>
hg pull
hg update -r tip -C
./mach clobber
./mach clobber
./mach build
./mach build
23

edits

Navigation menu