Renato Golin | 94cc104 | 2016-04-26 11:02:23 +0100 | [diff] [blame] | 1 | LLVM Nightly Tests - Test-Suite Scripts |
| 2 | ======================================= |
| 3 | |
Renato Golin | 51d2ca2 | 2017-05-30 16:52:03 +0100 | [diff] [blame] | 4 | UPDATE: These scripts are outdated and may not reflect the current way to run |
| 5 | the test-suite. The official way to run LLVM test-suites at Linaro now are |
| 6 | through Jenkins job: |
| 7 | |
| 8 | https://ci.linaro.org/job/tcwg-llvm-testsuite/ |
| 9 | |
| 10 | You can build a toolchain with the Jenkins job: |
| 11 | |
| 12 | https://ci.linaro.org/job/tcwg-llvm-precommit/ |
| 13 | |
| 14 | and then pass the Test-Suite job the binary tarball generated. |
| 15 | |
| 16 | =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= |
| 17 | |
Renato Golin | 94cc104 | 2016-04-26 11:02:23 +0100 | [diff] [blame] | 18 | These scripts help running the test-suite, either the whole suite with the |
| 19 | correct options or a single test. The latter is really useful to run as part |
| 20 | of the bisect, or as a debug build to investigate problems, all of which |
| 21 | can be automatically ran using these scripts. |
| 22 | |
Diana Picus | 416bc4f | 2016-04-22 16:47:57 +0300 | [diff] [blame] | 23 | The entry point is run.sh, and the rest are utilities that are either used |
Renato Golin | 94cc104 | 2016-04-26 11:02:23 +0100 | [diff] [blame] | 24 | by it or in conjunction with it. The setup script should get your tree |
| 25 | configured correctly in order to run the tests. This is the tree that you |
| 26 | need to setup on the 'test' directory for bisecting problems (see 'bisect' |
| 27 | directory one level down). |