aboutsummaryrefslogtreecommitdiff
path: root/files/zh-cn/mozilla/developer_guide/source_code/latestpassingsource
diff options
context:
space:
mode:
authorPeter Bengtsson <mail@peterbe.com>2020-12-08 14:40:17 -0500
committerPeter Bengtsson <mail@peterbe.com>2020-12-08 14:40:17 -0500
commit33058f2b292b3a581333bdfb21b8f671898c5060 (patch)
tree51c3e392513ec574331b2d3f85c394445ea803c6 /files/zh-cn/mozilla/developer_guide/source_code/latestpassingsource
parent8b66d724f7caf0157093fb09cfec8fbd0c6ad50a (diff)
downloadtranslated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.gz
translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.bz2
translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.zip
initial commit
Diffstat (limited to 'files/zh-cn/mozilla/developer_guide/source_code/latestpassingsource')
-rw-r--r--files/zh-cn/mozilla/developer_guide/source_code/latestpassingsource/index.html22
1 files changed, 22 insertions, 0 deletions
diff --git a/files/zh-cn/mozilla/developer_guide/source_code/latestpassingsource/index.html b/files/zh-cn/mozilla/developer_guide/source_code/latestpassingsource/index.html
new file mode 100644
index 0000000000..a425401edd
--- /dev/null
+++ b/files/zh-cn/mozilla/developer_guide/source_code/latestpassingsource/index.html
@@ -0,0 +1,22 @@
+---
+title: Latest Source Passing Tests
+slug: Mozilla/Developer_guide/Source_Code/LatestPassingSource
+translation_of: Mozilla/Developer_guide/Source_Code/LatestPassingSource
+---
+<p>This is a supplement to <a class="internal" href="/En/Developer_Guide/Source_Code/Mercurial" title="En/Developer Guide/Source Code/Mercurial">the  general instructions for obtaining Mozilla source code</a>.</p>
+<p>You can look at <a class="external" href="http://tbpl.mozilla.org/" title="http://tbpl.mozilla.org/">tinderboxpushlog</a> to see how green the tree is, though often there are known random failures in play so it can be tricky to identify exactly how good the build is. But in general if it isn't burning it should be mostly usable.</p>
+<p>On the left hand, you see pushlogs, which means one or more changeset(s) pushed at once.  On the right, you see the results of the tinderbox machines associated with that pushlog.  Each letter shows a machine status type.  Here's a short glossary (tooltips available on hovering the letters):<br>
+ <br>
+ B - Build<br>
+ M - Mochitest<br>
+ R - Reftest<br>
+ J - JSReftest<br>
+ T - Talos (performance tests)<br>
+ S - Static analysis tests<br>
+ <br>
+ For each pushlog, you can check whether all of the letters associated with it on all platforms are green or not.  Having them all green is a sign of a healthy changeset to pull.  Some failures might be intermittent (or due to machine issues, etc), which are (hopefully) starred.</p>
+<p>You should note that once you find a healthy pushlog changeset ID, you need to pull its topmost changeset.</p>
+<p>In case you only care about one platform: "WINNT 5.1" means Windows XP, "WINNT 5.2" means Windows Server 2003, and "WINNT 6.1" means Windows 7. The Mac OS X 10.5 machines test 32-bit; the 10.6 machines test 64-bit.</p>
+<p>If for example you see that revision 531f60d6cf88 is good enough, you should do the following locally and start a build:</p>
+<pre>hg pull
+hg up 531f60d6cf88</pre>