Craig Tiller
533b1a22b4
Add fast stop
...
Allows run_tests to early out as soon as a test fails.
Plays well with -f.
10 years ago
Craig Tiller
cd43da82f8
Add fast stop
...
Allows run_tests to early out as soon as a test fails.
Plays well with -f.
10 years ago
Craig Tiller
d0ffe14317
Include pid in failures
10 years ago
Nicolas "Pixel" Noble
99768acc51
Prevents run_tests from spamming.
10 years ago
Craig Tiller
8421678ed0
Make runtests print logs on timed out tests
10 years ago
Craig Tiller
59b195f864
Make runtests print logs on timed out tests
10 years ago
Jan Tattermusch
e82435922d
fixes to run_tests.py to at least start building tests on Windows
10 years ago
Craig Tiller
d5cc8aca76
Spam cleanup
10 years ago
Craig Tiller
5058c69209
Initial porting of run_tests to Windows
10 years ago
David Klempner
559543ec0d
Unconditionally add a newline if a test times out or fails.
...
Failure should generally result in output unless something goes wrong,
but timeout currently doesn't, but should be printed 100% of the time.
10 years ago
murgatroid99
132ce6a232
Added CONFIG environment variable to build and test scripts, fixed some bugs
10 years ago
Craig Tiller
e1d0d1c549
Make timeout red
10 years ago
Craig Tiller
9b3cc7461a
Force-kill long running processes
...
To get at least some information on them
10 years ago
Craig Tiller
904da8cab6
Fix sorting
10 years ago
Craig Tiller
b84728d6dd
Better logging for Travis
10 years ago
Craig Tiller
9d6139a6f6
Add timer to run_tests.py
...
For future profiling work to eliminate/speed-up slow tests.
10 years ago
Nicolas "Pixel" Noble
a7df3f9e2c
Improving travis output.
10 years ago
Craig Tiller
23d2f3f2b1
Support writes failing
10 years ago
Craig Tiller
336ad50973
Use signals instead of sleep to wait for jobs
10 years ago
Craig Tiller
c2c792113e
Add copyrights to Python code
10 years ago
Craig Tiller
547db2b3ef
Allow specifying environment variables.
...
Refactor the code a little to make this easier to munge around.
10 years ago
Craig Tiller
6f5e2c42f9
Surface failure count
10 years ago
Craig Tiller
71735185a1
Cache for successful test runs
...
By default don't re-run tests that have already run successfully, to
reduce latency between making a change and seeing if it fixed the last
thing that you were trying to fix.
10 years ago
Nicolas Noble
b09078f202
Addressing pull request comments.
...
-) Fixing long line length.
-) Changed the logic of the exit message.
10 years ago
Nicolas Noble
044db7422a
Various cosmetic improvements to run_tests.py
...
-) Adding a new command line flag to be able to see which tests are passing.
-) Adding more status when the tool is idle in forever mode.
-) Adding a last status when the tool is finished so to avoid leaving the console in a weird state.
-) Adding a status message in the forever mode if the previous run failed.
-) Swapped the message and its explanation, so you don't have to scroll up to see which test failed.
-) Fixed a race condition in the watch_dir.py code if a file is deleted during the loop.
10 years ago
Craig Tiller
738c334432
Allow running tests under valgrind
10 years ago
Craig Tiller
3b08306c13
Cleanup and fixes to jobset.py
10 years ago
ctiller
94e5ddece6
Only run one make at a time.
...
If openssl has not been built, running parallel make processes causes some problems.
Change on 2015/01/09 by ctiller <ctiller@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=83617340
10 years ago
ctiller
3040cb7c43
Add a --forever flag, to continuously run tests as things change.
...
Change on 2015/01/07 by ctiller <ctiller@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=83451760
10 years ago
Nicolas Noble
ddef24620a
Adding the tools directory to the git export.
10 years ago