Mark Harrah
c60223330d
Handle exceptions not caught by the test framework when forking. Fixes #653 .
2013-03-06 10:19:16 -05:00
Mark Harrah
ef4e90b6c9
Only make one call to test frameworks per test name. Fixes #520 .
...
- Requires selecting one fingerprint if there are more than one
- The selected fingerprint is by reverse ordering of Framework.tests
- Reverse ordering chosen to work with junit-interface without changes
2012-12-12 16:10:30 -05:00
Eugene Vigdorchik
aedb52e431
Use java.lang.Throwable.setStackTrace. Proper fix for #543 .
2012-12-12 15:59:16 -05:00
Eugene Vigdorchik
c693fce585
Call System.exit after the main thread is finished. Closes #565 .
2012-12-12 15:52:07 -05:00
Eugene Vigdorchik
24ee8b7f13
Abort running tests on the first failure to communicate results back to the main process. Closes #557 .
2012-12-12 15:51:59 -05:00
Eugene Vigdorchik
99e90ba147
When forking tests serialize Event.error as well. Closes #543 .
2012-12-12 15:44:16 -05:00
Eugene Vigdorchik
987277211c
Various fork in Test fixes. Closes #512 #515 .
2012-09-04 13:25:44 -04:00
Eugene Vigdorchik
04d53c05d5
Modify forking tests based on Stefan's feedback. Should be ported to 0.12
2012-05-09 20:07:47 -04:00
Mark Harrah
75dfccf098
move ForkMain.Tags out to top-level ForkTags to make sxr happy
2012-04-06 23:29:48 -04:00
Eugene Vigdorchik
b5766e4057
Fix newlines and indentation.
2012-04-04 09:30:46 +04:00
Eugene Vigdorchik
291db63af3
Fixes
2012-04-03 19:43:59 +04:00
Eugene Vigdorchik
c4385adce0
Some more fixes.
2012-04-03 11:49:41 +04:00
Eugene Vigdorchik
4abefbd3b6
Remove redundant try/catch.
2012-04-02 23:56:42 +04:00
Eugene Vigdorchik
2741515d44
Fixes after review, take 3.
2012-04-02 16:05:56 +04:00
Eugene Vigdorchik
4d5effcb28
Fixes after review, take 2.
2012-04-02 12:08:18 +04:00
Eugene Vigdorchik
7afc9e77c6
\'fork in test\' initial implementation.
2012-04-01 11:44:05 +04:00
Eugene Vigdorchik
d5bf8cf6d6
Transitive compilation dependency tracking.
2012-03-08 18:58:44 +04:00
Eugene Vigdorchik
e92ba43b3f
Add API dependency tracking to testQuickFilter.
2012-03-07 12:28:40 +04:00
Eugene Vigdorchik
6e0ad08ad3
testQuick: track previous test status.
2012-03-05 17:17:55 +04:00
Eugene Vigdorchik
1458cd52dc
Use AtomicInteger for test statistics, Fixes #372 .
2012-02-20 19:12:44 +04:00
Mark Harrah
bb765db6c2
drop compatibility framework definitions (dead anyway)
2012-02-07 21:56:37 -05:00
Mark Harrah
bf472b8ff4
TestFramework.toString
2012-01-27 21:09:11 -05:00
Mark Harrah
1d4d566d6b
support use of native libraries in 'run' and 'test'
2011-08-05 21:56:32 -04:00
Indrajit Raychaudhuri
bb75b74eb6
Remove some deprecations and redundant code
2011-08-05 13:30:04 +05:30
Mark Harrah
3eef6229db
show test key in no tests message. fixes #102
2011-07-12 23:09:57 -04:00
Mark Harrah
608ff76a17
fixes #90
2011-07-08 21:54:59 -04:00
Mark Harrah
7d08bfe3ca
add specs2 to list of known test frameworks
2011-05-29 19:17:31 -04:00
Mark Harrah
c8fe1a3c1d
buffered, separate loggers for each test
2011-05-07 22:02:06 -04:00
Mark Harrah
897f9ca3d1
in tests, allow access to loaded compiler classes if compiler on classpath
2011-04-15 18:21:52 -04:00
Mark Harrah
a68e4c74f9
updating more integration tests
2011-02-25 18:35:52 -05:00
Mark Harrah
46a6a1af16
'test' task
2010-11-24 14:03:26 -05:00
Mark Harrah
c87fae4465
preserve compatibility for TestCleanup and TestSetup
2010-10-09 15:19:06 -04:00
Mark Harrah
1a122d380f
allow setup, cleanup functions to access ClassLoader used for testing
2010-09-13 19:43:37 -04:00
Mark Harrah
6f3c699435
- Stuart's improvements to triggered execution
...
- continue splitting original sbt module
* separated process, testing modules
* various IO, logging, classpath migration
* split out javac interface
2010-07-05 12:53:37 -04:00