mozilla

Compare Revisions

Chrome tests

Change Revisions

Revision 238475:

Revision 238475 by mdas on

Revision 85746:

Revision 85746 by Dikrib on

Title:
Chrome tests
Chrome tests
Slug:
Chrome_tests
Chrome_tests
Tags:
"Automated testing", "Developing Mozilla"
"Automated testing", "Developing Mozilla"
Content:

Revision 238475
Revision 85746
n10    <h3 name="Introduction">n10    <h3 id="Introduction" name="Introduction">
n19    <h3 name="Running_the_chrome_tests">n19    <h3 id="Running_the_chrome_tests" name="Running_the_chrome_te
 >sts">
n23      To run Mochitest you need to <a href="/En/Developer_Guide/Bn23      To run Mochitest you need to <a href="/En/Developer_Guide/B
>uild_Instructions" title="en/Build_Documentation">build Mozilla</>uild_Instructions" title="en/Build_Documentation">build Mozilla</
>a> with your changes, change directory to <code>$(OBJDIR)/_tests/>a> with your changes, change directory to, and run the command (1
>testing/mochitest</code>, and run the command:>.9.1 and later):
24    </p>
25    <pre>
26make -C $(OBJDIR) mochitest-chrome
27</pre>
28    <p>
29      To test on older branches, run Mochitest's runtests.py scri
 >pt without passing it any command line arguments:
nn32cd <code>$(OBJDIR)/_tests/testing/mochitest</code>
n32      You can tell the test harness to run the tests automaticalln39      You can tell the test harness to run the tests automaticall
>y at startup without user interaction by passing the --autorun pa>y at startup without user interaction by passing the <code>--auto
>rameter. This can be used in combination with the --close-when-do>run</code> parameter. This can be used in combination with the <c
>ne parameter to fully automate the tests.>ode>--close-when-done</code> parameter to fully automate the test
 >s.
n35      You can run single tests by passing its path to the --test-n42      To run single tests on 1.9.1 use <code>TEST_PATH</code>, e.
>path parameter, e.g.>g.:
43    </p>
44    <pre>
45TEST_PATH=toolkit/content/tests/chrome/test_largemenu.xul make -C
 > $(OBJDIR) mochitest-chrome
46</pre>
47    <p>
48      will just run the test_largemenu.xul. On older branches you
 > can run single tests by passing its path to the --test-path para
 >meter:
n41      will just run the test_largemenu.xul.n
42    </p>
43    <p>
44      Run a tests for a directory automatically with:54      Run a tests for a specific directory on 1.9.1 automatically
 > with:
n49    <h3 name="Writing_chrome_tests">n59    <h3 id="Writing_chrome_tests" name="Writing_chrome_tests">
t103    <h3 name="Adding_a_new_chrome_test_to_the_tree">t113    <h3 id="Adding_a_new_chrome_test_to_the_tree" name="Adding_a_
 >new_chrome_test_to_the_tree">

Back to History