Phabricator/TestPlan: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with "== Getting Started == The following steps are required to get QA up and running for Phabricator testing on Mozilla's staging server. 1. Clone the following repositories to...")
 
Line 14: Line 14:
Doing so will allow you to use the `arc` command from anywhere on your machine
Doing so will allow you to use the `arc` command from anywhere on your machine


3.  In the local repository checkout you will test with, run:  
3.  Clone the repo(s) you plan to test on:
 
*  Staging:  https://hg.mozilla.org/automation/phabricator-qa-stage/
*  Dev:  https://hg.mozilla.org/automation/phabricator-qa-dev/
 
3.  In the local repository checkout, run:  


     arc install-certificate  
     arc install-certificate  
Line 20: Line 25:
Follow the instructions presented in the command line to associate your local machine with the phabricator instance via an API key.
Follow the instructions presented in the command line to associate your local machine with the phabricator instance via an API key.


This should be all you need to get going with arc and our staging server! Please contact a developer within the #conduit IRC channel with further questions.
4.  Test away!  You can create branches within your local repository checkout, add commits, and send them to Phabricator via `arc diff HEAD^`. 
 
This should be all you need to get going with arc and our staging and dev servers!  




Line 26: Line 33:


Coming soon.
Coming soon.
Please contact a developer within the #conduit IRC channel with further questions.

Revision as of 18:30, 30 October 2017

Getting Started

The following steps are required to get QA up and running for Phabricator testing on Mozilla's staging server.

1. Clone the following repositories to the same directory on your machine:

2. Open your `~/.bash_profile` file and add the following:

   alias arc='/Users/youruser/path/to/arcanist/bin/arc'

Doing so will allow you to use the `arc` command from anywhere on your machine

3. Clone the repo(s) you plan to test on:

3. In the local repository checkout, run:

   arc install-certificate 

Follow the instructions presented in the command line to associate your local machine with the phabricator instance via an API key.

4. Test away! You can create branches within your local repository checkout, add commits, and send them to Phabricator via `arc diff HEAD^`.

This should be all you need to get going with arc and our staging and dev servers!


Test Plan

Coming soon.



Please contact a developer within the #conduit IRC channel with further questions.