37 Commits

Author SHA1 Message Date
Arvid Norberg
6ac8b9e006 improve regression testing framework 2014-03-16 23:55:18 +00:00
Arvid Norberg
0ed79849c1 support msvc /RTC option and make run_regression_tests support passing on arbitrary boost-build options (to allow different testers enable rtc and sanitizers) 2014-02-03 03:23:17 +00:00
Arvid Norberg
d5accd9ead clean repo in between revisions 2014-01-26 17:31:06 +00:00
Arvid Norberg
8cfbb8a243 allow valgrind to take even longer 2014-01-24 21:17:41 +00:00
Arvid Norberg
606f5a9ea1 exit on first error when building unit tests 2013-10-05 18:52:47 +00:00
Arvid Norberg
d7e7093da6 lower the timeout for valgrind tests a bit 2013-10-03 16:54:41 +00:00
Arvid Norberg
f1c9d5f8fb fix issue in run_tests.py 2013-10-03 15:47:58 +00:00
Arvid Norberg
d1f41a72f4 make socks.py and http.py shut themselves down after a timeout of inactivity (maybe that will fix the problem of them lingering, stalling tests). fix some issues in run_regression_tests.py 2013-10-03 05:44:38 +00:00
Arvid Norberg
735d8213ac don't pass in launcher argument when just building, that only works for unit tests 2013-10-02 16:11:31 +00:00
Arvid Norberg
b3fd7b0bbf give valgrind runs even more time to complete 2013-10-02 04:06:53 +00:00
Arvid Norberg
5586df1a03 don't use python process pool for regression tests. add -s flag to always build the latest version (for slow machines) 2013-09-22 13:47:33 +00:00
Arvid Norberg
82b81b7f71 build examples and tools as part of regression tests 2013-09-15 12:53:53 +00:00
Arvid Norberg
5bf28dd5b2 allow longer test timeouts when running under valgrind 2013-09-04 05:52:43 +00:00
Arvid Norberg
86dbf5b043 support launching unit tests with valgrind 2013-09-03 01:57:43 +00:00
Arvid Norberg
4e9e8cab60 improve error reporting in test script 2013-06-23 03:12:37 +00:00
Arvid Norberg
d065ed3106 test script fixes 2013-06-23 01:34:19 +00:00
Arvid Norberg
d376c6c636 run_tests.py fix 2013-06-22 20:32:17 +00:00
Arvid Norberg
3ab02559f5 add error reporting and fix bug in run_tests.py 2013-06-22 17:36:00 +00:00
Arvid Norberg
81127c05e0 fix import issue 2013-06-21 05:47:30 +00:00
Arvid Norberg
9b97a96ab7 make it possible to abort regression tests 2013-06-21 02:15:47 +00:00
Arvid Norberg
6b6c06fa0b test log improvements 2013-06-21 01:06:40 +00:00
Arvid Norberg
67f631e44e make sure to always clean up the bjam xml file 2013-06-20 04:43:45 +00:00
Arvid Norberg
a5926e5177 improve run_tests.py robustness as well as support cleaning of test directory after each full run-through of the tests 2013-06-20 03:20:02 +00:00
Arvid Norberg
63ee0fd569 fix svn up command in run_regression_tests.py and clean in between each revision by default 2013-06-18 05:38:09 +00:00
Arvid Norberg
fd77101723 fix tester output 2013-06-18 02:30:41 +00:00
Arvid Norberg
5888e36b84 nicen up run_tests output a bit 2013-06-18 02:02:16 +00:00
Arvid Norberg
3c7f907d97 abbreviate paths when running regression tests 2013-06-17 08:20:05 +00:00
Arvid Norberg
f4786ef399 attempt at fixing encoding issue in run_tests.py 2013-06-17 08:11:57 +00:00
Arvid Norberg
0bcd97c51e kill tests that are hung 2013-06-17 06:54:00 +00:00
Arvid Norberg
311249c948 support running tests for different branches. assume regression_tests is a shared folder 2013-06-17 01:30:45 +00:00
Arvid Norberg
f3d144b06f fix current directory restoring and svn update parsing 2013-06-16 22:51:03 +00:00
Arvid Norberg
9bec8d67c9 first stab at script to atomatically run unit tests for new check-ins 2013-06-16 20:37:54 +00:00
Arvid Norberg
424040a10b fix bug in run_tests.py 2013-06-16 18:30:30 +00:00
Arvid Norberg
68f9a84b3b fix -j option in run_tests.py 2013-06-16 15:52:49 +00:00
Arvid Norberg
e87eeaed26 minor test report polishing 2013-06-16 08:15:38 +00:00
Arvid Norberg
6fb938ec56 update run_tests.py to support parallel jobs 2013-06-16 04:25:43 +00:00
Arvid Norberg
70e3617cd6 some helper scripts for running and collecting summary report on unit tests, can be expanded to automatically run regression tests 2013-06-15 23:25:14 +00:00