qa:runtests:howtorun
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
qa:runtests:howtorun [2012/05/22 07:55] – [Configure options] zoe | qa:runtests:howtorun [2017/09/22 13:28] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 26: | Line 26: | ||
===== Run the code ===== | ===== Run the code ===== | ||
- | At the moment the code will run a single test, eg: | + | Run a single test, eg: |
< | < | ||
| | ||
</ | </ | ||
- | All the tests under a given directory, eg: | + | Run all the tests under a given directory, eg: |
< | < | ||
runtests ext/ | runtests ext/ | ||
Line 37: | Line 37: | ||
The output format is different to run-tests.php. If a single test is run a short summary is printed to stdout. If one or more directories of tests are run the output is printed after each group (directory) of tests has been run. Again, a summary is printed to stdout but details are written to a file. | The output format is different to run-tests.php. If a single test is run a short summary is printed to stdout. If one or more directories of tests are run the output is printed after each group (directory) of tests has been run. Again, a summary is printed to stdout but details are written to a file. | ||
+ | |||
+ | Run all the tests under path_to_php/ | ||
< | < | ||
- | runtests --help | + | |
</ | </ | ||
- | will give you all of the possible command line options. | + | Generate XML formatted output to a file: |
+ | < | ||
+ | runtests -o xml -s / | ||
+ | </ | ||
+ | Get more verbose results to the screen: | ||
+ | < | ||
+ | runtests -vvv path_to_php/ | ||
+ | </ | ||
+ | Note: there are three levels of verbosity, -v, -vv and -vvv. But default all you will see is a ' | ||
+ | < | ||
+ | runtests --help | ||
+ | </ | ||
+ | |||
+ | will give you all of the possible command line options. | ||
- | ======phpruntests on Windows====== | ||
- | At frist, make sure to use the correct php-version as described here: [[http:// | ||
- | A important difference to unix is that you have to execute the script from the directory were your test-cases are stored. | ||
- | We've created a short bat-file which you can use: | ||
- | < | ||
- | cd c:\QA | ||
- | set TEST_PHP_CGI_EXECUTABLE=c: | ||
- | c: | ||
- | c: | ||
- | c: | ||
- | </ | ||
+ | ======run-tests.php on Windows====== | ||
+ | Running the code should be the same, you will need a runtests.bat file rather than a shell script. | ||
qa/runtests/howtorun.1337673340.txt.gz · Last modified: 2017/09/22 13:28 (external edit)