summaryrefslogtreecommitdiffstats
path: root/run_tests.sh
diff options
context:
space:
mode:
authorDavid Goldblatt <davidgoldblatt@fb.com>2017-01-27 21:16:56 (GMT)
committerDavid Goldblatt <davidtgoldblatt@gmail.com>2017-01-31 01:51:57 (GMT)
commit5260d9c12f8f83e4f37a28593d197638ad3d4e56 (patch)
tree404d68906cc5eaa602dc15ec29760c32266d6dea /run_tests.sh
parent6e7d0890cb66af3b85ab210ed781dab11c1c4614 (diff)
downloadjemalloc-5260d9c12f8f83e4f37a28593d197638ad3d4e56.zip
jemalloc-5260d9c12f8f83e4f37a28593d197638ad3d4e56.tar.gz
jemalloc-5260d9c12f8f83e4f37a28593d197638ad3d4e56.tar.bz2
Introduce scripts to run all possible tests
In 6e7d0890 we added better travis continuous integration tests. This is nice, but has two problems: - We run only a subset of interesting tests. - The travis builds can take hours to give us back results (especially on OS X). This adds scripts/gen_run_tests.py, and its output, run_tests.sh, which builds and runs a larger portion of possible configurations on the local machine. While a travis run takes several hours to complete , I can run these scripts on my (OS X) latop and (Linux) devserve, and get a more exhaustive set of results back in around 10 minutes.
Diffstat (limited to 'run_tests.sh')
-rwxr-xr-xrun_tests.sh1
1 files changed, 1 insertions, 0 deletions
diff --git a/run_tests.sh b/run_tests.sh
new file mode 100755
index 0000000..b434f15
--- /dev/null
+++ b/run_tests.sh
@@ -0,0 +1 @@
+$(dirname "$)")/scripts/gen_run_tests.py | bash