mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-09-24 04:03:34 -04:00
89 lines
3.2 KiB
Markdown
89 lines
3.2 KiB
Markdown
$NetBSD: patch-testing_mozharness_README.md,v 1.1 2015/08/11 23:48:18 ryoon Exp $
|
|
|
|
--- testing/mozharness/README.md.orig 2015-08-11 19:24:52.000000000 +0000
|
|
+++ testing/mozharness/README.md
|
|
@@ -0,0 +1,83 @@
|
|
+# Mozharness
|
|
+This repository is a downstream read-only copy of:
|
|
+http://hg.mozilla.org/build/mozharness/
|
|
+
|
|
+### Submitting changes
|
|
+We do not support the github Pull Request workflow, since github is only a downstream
|
|
+mirror for us. However, feel free to fork from us and make changes. Then, rather than
|
|
+submitting a pull request, please create a patch for your changes (capture the output
|
|
+of your changes using e.g. git diff) and attach the patch file to a Bugzilla bug,
|
|
+created in the following component:
|
|
+https://bugzilla.mozilla.org/enter_bug.cgi?product=Release%20Engineering&component=Mozharness
|
|
+
|
|
+This bug will get triaged by us.
|
|
+
|
|
+### Docs
|
|
+* https://developer.mozilla.org/en-US/docs/Mozharness_FAQ
|
|
+* https://wiki.mozilla.org/ReleaseEngineering/Mozharness
|
|
+* http://moz-releng-mozharness.readthedocs.org/en/latest/mozharness.mozilla.html
|
|
+* http://moz-releng-docs.readthedocs.org/en/latest/software.html#mozharness
|
|
+
|
|
+### To run mozharness unit tests
|
|
+```
|
|
+pip install tox
|
|
+tox
|
|
+```
|
|
+
|
|
+### To run tests in travis
|
|
+Please note if you fork this repository and wish to run the tests in travis,
|
|
+you will need to enable your github fork in both travis and coveralls. In both
|
|
+cases you can log in with your github account, you do not need to set up a new
|
|
+one. To enable:
|
|
+* https://travis-ci.org/profile
|
|
+* https://coveralls.io/repos/new
|
|
+
|
|
+After enabling, you will need to push changes to your repo in order for a travis
|
|
+job to be triggered.
|
|
+
|
|
+### To match commits to upstream hg changesets
|
|
+Add this following section to the .git/config file in your local clone:
|
|
+```
|
|
+[remote "mozilla"]
|
|
+ url = git@github.com:mozilla/build-mozharness
|
|
+ fetch = +refs/heads/*:refs/remotes/mozilla/*
|
|
+ fetch = +refs/notes/*:refs/notes/*
|
|
+```
|
|
+then to match a git commit to an upstream hg changeset:
|
|
+```
|
|
+git fetch mozilla
|
|
+git log
|
|
+```
|
|
+This will produce output like this:
|
|
+```
|
|
+commit c6dc279ab791d7cd11ccc57d2d83a61dc5e0dd09
|
|
+Author: Simarpreet Singh <s244sing@uwaterloo.ca>
|
|
+Date: Mon Dec 22 14:46:56 2014 -0500
|
|
+
|
|
+ Bug 1078619 - Allow to run talos jobs as a developer. r=armenzg
|
|
+
|
|
+Notes:
|
|
+ Upstream source: https://hg.mozilla.org/build/mozharness/rev/7204ff2ff48a6d31dc2fd6aa25465962f93a91ee
|
|
+
|
|
+commit dce9aae0dadf3875afd44c8e61b70fd5ba91f91f
|
|
+Author: Ankit Goyal <ankit.goyal90@hotmail.com>
|
|
+Date: Mon Dec 22 10:18:16 2014 -0500
|
|
+
|
|
+ Bug 1113081 - Remove references to metro mode from talos.py script. r=jmaher
|
|
+
|
|
+Notes:
|
|
+ Upstream source: https://hg.mozilla.org/build/mozharness/rev/0424b451c005724c08a12bfe64733142305f4476
|
|
+
|
|
+commit 7bc17c00dafb144b9982dff2e19e8da91229c6c5
|
|
+Author: Peter Moore <pmoore@mozilla.com>
|
|
+Date: Fri Dec 19 20:35:55 2014 +0100
|
|
+
|
|
+ Bug 1076810 - coveralls publish failures should not cause travis job result to be failure,r=rail
|
|
+
|
|
+Notes:
|
|
+ Upstream source: https://hg.mozilla.org/build/mozharness/rev/701d2eda2aece7c63d34e907bcd657f0895d1c4e
|
|
+```
|
|
+This allows you to map a git commit SHA to an hg changeset SHA ("Upstream source").
|
|
+
|
|
+
|
|
+Happy contributing! =)
|