User:MarsF: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(3 intermediate revisions by the same user not shown)
Line 11: Line 11:


;⭐ (Treeherder, seen beside job name)
;⭐ (Treeherder, seen beside job name)
:Sheriffs know what broke, it wasn't you. Ignore it or Retry the job if you needed the test.
:Sheriffs know what broke, it wasn't you. Probably an intermittent test failure. Ignore it or Retry the job if you needed the test.


;autoland
;autoland
Line 17: Line 17:


;job (Treeherder, looks like a badge with 'B', 'Ba', 'mbu', etc.)
;job (Treeherder, looks like a badge with 'B', 'Ba', 'mbu', etc.)
:An individual build or test suite during your test run, such as "mozbuild unit tests on Linux" or "debug build on Mac OS 10.12". A full Firefox release requires a few hundred jobs to run tests and builds on a dozen different platforms.
:An individual build or test suite during your test run, such as "mozbuild unit tests on Linux" or "debug build on Mac OS 10.12".


;try run
;try run
Line 23: Line 23:


== Landing code ==
== Landing code ==
;busted
:A build, test, or tool that's broken. e.g. "The build is busted" or the command <code>./mach busted</code>


;closed tree
;closed tree
Line 31: Line 28:


;sheriff
;sheriff
:Sheriffs make sure the builds in Firefox CI are green and have the power to copy changes between Firefox release branches and to land code on your behalf.  They revert checkins that bust lots of things.  They also watch for tests break intermittently and mark them with a ⭐ in Treeherder.
:Sheriffs make sure the builds in Firefox CI are green and have the power to copy changes between Firefox release branches and to land code on your behalf.  They revert checkins that bust lots of things.  They also watch for flaky tests and mark them with a ⭐ in Treeherder.


;uplift
;uplift
Line 42: Line 39:
;hgmo
;hgmo
:Short for https://hg.mozilla.org
:Short for https://hg.mozilla.org
== Misc ==
;busted
:A build, test, or tool that's broken. e.g. "The build is busted" or the command <code>./mach busted</code>

Latest revision as of 17:14, 20 November 2019

Developer Dictionary

Build

clobber
Something changed in the source tree that made all the complied code in the obj-x86_64-pc-blah/ directory invalid. Run ./mach clobber.

Testing code and CI

⭐ fixed by commit (Treeherder, seen in job description lower left)
???
⭐ (Treeherder, seen beside job name)
Sheriffs know what broke, it wasn't you. Probably an intermittent test failure. Ignore it or Retry the job if you needed the test.
autoland
The branch of the Firefox source repository that everyone's code is committed to by default. The entire tree hasn't passed CI yet, there could be test failures.
job (Treeherder, looks like a badge with 'B', 'Ba', 'mbu', etc.)
An individual build or test suite during your test run, such as "mozbuild unit tests on Linux" or "debug build on Mac OS 10.12".
try run
Using ./mach try to run your code in Firefox CI.

Landing code

closed tree
The sheriffs have stopped all code checkins so the sheriffs and developers can add and remove code to turn the test suite green. It lasts a few hours, wait patiently.
sheriff
Sheriffs make sure the builds in Firefox CI are green and have the power to copy changes between Firefox release branches and to land code on your behalf. They revert checkins that bust lots of things. They also watch for flaky tests and mark them with a ⭐ in Treeherder.
uplift
To ask for a fix to be applied to the Beta, Release, and ESR source trees. The fix is so important that people who are already running a released version of Firefox should have it too. "good catch. please fix and uplift"

Source control

trees
One of the branches of Firefox source code we commit code to. See https://hg.mozilla.org for a list.
hgmo
Short for https://hg.mozilla.org

Misc

busted
A build, test, or tool that's broken. e.g. "The build is busted" or the command ./mach busted