| | 53 | If you want to run the regression tests performing each step individually, you can do the following: |
| | 54 | |
| | 55 | {{{ |
| | 56 | ./regression.py cleanup |
| | 57 | ./regression.py get-source |
| | 58 | ./regression.py setup --v2 --toolsets=hp_cxx-65_042_tru42 |
| | 59 | ./regression.py test --v2 --toolsets=hp_cxx-65_042_tru42 --bjam-options="warnings=on" |
| | 60 | ./regression.py collect-logs --comment comment.html --runner=hp-tru42-V2 |
| | 61 | ./regression.py upload-logs --runner=hp-tru42-V2 |
| | 62 | }}} |
| | 63 | |
| | 64 | where the {{{--bjam-options}}} allows you to pass in additional options to bjam/BBv2 and {{{--comment}}} allows you to add a custom HTML page about the runner. Note that you can separate the toolsets used in the call for test, for example: |
| | 65 | |
| | 66 | {{{ |
| | 67 | ./regression.py test --v2 --toolsets=msvc-7.1 |
| | 68 | ./regression.py test --v2 --toolsets=msvc-8.0 |
| | 69 | }}} |
| | 70 | |
| | 71 | To perform a monitored build, you shouldn't use the {{{--monitored}}} option, but instead use {{{--bjam-options="-l<s>"}}} where {{{s}}} is the number of seconds a task should run before being terminated. For example, {{{--bjam-options="-l600"}}} will terminate any task running over 10 minutes. |