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