- 25 Feb, 2018 15 commits
-
-
Mark Andrews authored
(cherry picked from commit 48ca11df)
-
Mark Andrews authored
(cherry picked from commit a04bb769)
-
Mark Andrews authored
(cherry picked from commit b71a1386)
-
Mark Andrews authored
(cherry picked from commit e8249dcd)
-
Mark Andrews authored
(cherry picked from commit 70d192eb)
-
Mark Andrews authored
(cherry picked from commit a4186b18)
-
Mark Andrews authored
(cherry picked from commit f2c22662)
-
Mark Andrews authored
(cherry picked from commit dcd309be)
-
Mark Andrews authored
adjust goto target and conditional compilation so that cleanup_spillattimer and cleanup_alglock labels match the element to be cleanup and so that they are always used (cherry picked from commit 7b27be54)
-
This enables the environment variables controlling run.sh behavior to be permanently set in a working environment (e.g. to automatically force colored output without using "-c" in each runall.sh invocation). Relevant runall.sh command line arguments still have a higher priority. (cherry picked from commit d989d20f)
-
As parallel.mk and runsequential.sh both pipe system test output through "tee" (for the purpose of creating test.output), run.sh invoked from these two files detects it is not writing to a terminal, which prevents colored output from being generated. Allow forcing colored output using a new command line argument for runall.sh, "-c", which sets an environment variable (SYSTEMTEST_FORCE_COLOR) causing conf.sh to unconditionally enable colored output. The same environment variable can also be used directly to force colored output when using "make test" instead of runall.sh. (cherry picked from commit a324031a)
-
Instead of exporting an environment variable containing a command line argument (NOCLEAN="-n"), extend run.sh to handle a "boolean" environment variable (SYSTEMTEST_NO_CLEAN) itself. The former method is buggy because the value of NOCLEAN is set in parallel.mk when that file is first created, but it is not subsequently updated upon each test run (because make considers parallel.mk to be up to date). To retain backward compatibility, the "-n" command line argument for run.sh is still supported (and has a higher priority than the relevant environment variable). The SYSTEMTEST_NO_CLEAN environment variable can also be used directly to prevent cleanup when using "make test" instead of runall.sh. Apart from fixing a bug, this simplifies the way runall.sh controls run.sh behavior due to the Makefile being bypassed. Direct processing of environment variables in run.sh is more scalable in the long run, given that the previously utilized technique, even with its implementation fixed, would still require Makefile.in to be modified in two places each time a new flag needed to be passed from runall.sh to run.sh. (cherry picked from commit 38620438)
-
- 24 Feb, 2018 2 commits
-
- 23 Feb, 2018 14 commits
- 22 Feb, 2018 9 commits
-
-
Stephen Morris authored
-
Stephen Morris authored
Allow parallel run of system tests See merge request !7
-
Stephen Morris authored
(cherry picked from commit dbf753b5)
-
Stephen Morris authored
1. Track changes to conf.sh.in in conf.sh.win32 2. Modifications to prevent Windows "Configure" script replacing the sed "@PORT@" substitution tokens in conf.sh.win32. 3. runall.sh now runs Windows tests sequentially (cherry picked from commit 7bb9a979)
-
Stephen Morris authored
(cherry picked from commit 7222c9fc)
-
Stephen Morris authored
It was TESTNAME, but this is an obvious name and was used in one of the system tests, something that interfered with the content of progress messages. It is now SYSTESTDIR. (cherry picked from commit 30cd931a)
-
(cherry picked from commit 2c519531)
-
(cherry picked from commit e005fb94)
-
Stephen Morris authored
(cherry picked from commit 3dfb7c17)
-