Commit Graph
665 Commits
Author SHA1 Message Date
Dmitry Avdeev f491198dc2 multiple executor actions 2015-08-26 16:40:57 +03:00
Dmitry Avdeev f9186b71c2 run line markers: new API 2015-08-24 19:14:31 +03:00
Anna Kozlova 30ba5284f1 testng: allow to pass runner parameters (IDEA-144044) 2015-08-20 16:01:56 +02:00
Maxim.Mossienko 87636c4a5c - do not introduce extra variable at initialization of visited methods array
- share visited methods array for particular class between different classloaders
2015-08-20 12:08:35 +02:00
Vladimir Krivosheev 8d094ccd93 resolve cyclic dependency between lang-impl and vcs-impl, lang-impl and testFramework 2015-08-19 07:45:36 +02:00
Konstantin Bulenkov 4c355c0a9b cleanup. Use ScrollingUtil 2015-08-17 15:16:41 +02:00
Anna Kozlova 048fb10937 test backed by pattern: ensure jvm names are used (IDEA-143892) 2015-08-17 14:54:28 +02:00
Maxim.Mossienko 4ceba03ed6 fix possible NPE if we remove test trace 2015-08-17 13:14:57 +02:00
Sergey Simonchik 98b877d9ac run configuration: ability to avoid adding "Make" Before Launch task by default on run configuration creation 2015-07-31 20:34:54 +03:00
Anna Kozlova d166906fb8 disable classpath jar by default; leave enabled for tests and app 2015-07-29 13:33:55 +02:00
Maxim.Mossienko fb7cae9614 check for empty array too 2015-07-29 10:47:48 +02:00
Maxim.Mossienko 2a975e3b90 remove empty directory 2015-07-28 12:09:55 +02:00
Maxim.Mossienko 8437d1fe29 TestDiscoveryIndex$Holder.writeVersion 2015-07-28 12:09:54 +02:00
Maxim.Mossienko c0c82dbcd2 early check for test discovery index data present 2015-07-27 18:17:23 +02:00
Anna Kozlova 8b00faf5fc avoid CommandLineWrapper as mediator when no vm properties were written in the classpath jar 2015-07-24 23:17:12 +02:00
Anna Kozlova 1f84ffa9b6 test discovery: include changed tests into run when there is no trace for it yet 2015-07-24 21:40:52 +02:00
Maxim.Mossienko 400398ec3b Proper removeTestTrace(@NotNull String testName) with removal from index 2015-07-24 16:07:00 +02:00
Maxim.Mossienko 943064cc9a Added 'public boolean hasTestTrace(@NotNull String testName)' and 'public void removeTestTrace(@NotNull String testName)' 2015-07-24 15:34:11 +02:00
Maxim.Mossienko ebad090425 skip index data initialization if the directory doesn't exist 2015-07-24 14:40:33 +02:00
Maxim.Mossienko 47c58dd16a init holder after post startup activity 2015-07-24 13:39:53 +02:00
Anna Kozlova 2347bcad1f use classpath jar instead of custom class loaders for CommandLineWrapper (IDEA-133617; IDEA-130440) 2015-07-24 13:11:24 +02:00
Maxim.Mossienko 67ab863e37 more compact and reliable index representation based on class / method / test enumerators 2015-07-24 01:06:59 +02:00
Maxim.Mossienko e12b5f1edc temporarily disable constructor tracing 2015-07-23 01:54:50 +02:00
Maxim.Mossienko ba8359aa8e use proper delimiter for constructor name identification 2015-07-22 20:21:50 +02:00
Maxim.Mossienko b0083373dc - pass the coverage data without zipping with large outputbuffer and better int encoding
- versioning for TestDiscoveryIndex + better broken data handling + support new data format
2015-07-22 20:21:49 +02:00
Maxim.Mossienko d865256e01 - skip synthetic access methods
- add (nondefault) constructors for the trace
2015-07-22 20:21:48 +02:00
Maxim.Mossienko 7cf067f559 do not depend on agent jar name 2015-07-22 20:21:46 +02:00
Anna Kozlova cb1b9534dd fix predicted test names CCE 2015-07-22 19:38:52 +02:00
Anna Kozlova 4c6f8353cb fix predicted test names 2015-07-22 18:42:00 +02:00
Vassiliy.Kudryashov 88bb4e39f6 Make CompoundRunConfiguration available for junior IDEs 2015-07-22 19:17:30 +03:00
Anna Kozlova b3d1dc5694 test discovery: prefix testng/junit tests to detect test frameworks which generated the tests 2015-07-22 16:30:40 +02:00
Vladimir Krivosheev ac76a83f88 notnull 2015-07-22 09:57:26 +02:00
Anna Kozlova b11a4b7bf3 test discovery instrumentation sources 2015-07-21 18:36:12 +02:00
Anna Kozlova ff485807ad test discovery: process traces in 50-chunks by qualified name retrieved from location, traces which won't be detected this way would be processed onTestingFinished 2015-07-21 13:12:12 +02:00
Anna Kozlova 4e7c1feaba disable tracing processing till end as incomplete traces may appear 2015-07-21 10:38:40 +02:00
Anna Kozlova b445c8a7f7 junit3: suggest to search for inheritors for classes without default constructors 2015-07-21 10:38:38 +02:00
Anna Kozlova 16994effc3 test discovery: process collected traces during test run 2015-07-21 08:51:18 +02:00
Anna Kozlova c1513c4303 test discovery: disable configuration suggester if discovery is disabled 2015-07-16 18:28:48 +03:00
Anna Kozlova 05669e880e disable test discovery listener if not applicable 2015-07-16 13:21:02 +03:00
Anna Kozlova 5cdf67d588 test discovery for testng tests 2015-07-16 12:53:17 +03:00
Anna Kozlova f19dd5dd8c test method browser: remove duplicates in component completion 2015-07-16 12:53:15 +03:00
Anna Kozlova 6d5d272e92 test discovery: set class/method separately to avoid ambiguities when working with groovy names in position part;
test method browser extracted, one for all configurations
2015-07-16 12:53:13 +03:00
Anna Kozlova 73f043718e test discovery (initial) 2015-07-16 12:53:11 +03:00
Anna Kozlova af348d757a fix order of patching for android which removes parts of the classpath (IDEA-142226) 2015-07-06 15:56:22 +03:00
Vassiliy.Kudryashov 68aade1bf9 IDEA-94341 Launch Multiple "Run/Debug Configurations" At Once 2015-07-04 00:05:09 +03:00
Anna Kozlova 5a5119d86c forked tests: append fork info when fork was configured only 2015-07-01 12:03:28 +03:00
Anna Kozlova 32f48622e2 forked testng tests: create temp suite near initial suite, name test after module for tests view 2015-07-01 12:03:22 +03:00
Anna Kozlova bd51a55f25 testng fork per module with debugger 2015-07-01 12:03:14 +03:00
Anna Kozlova cb3cf31895 forked tests: fork per module for testng 2015-07-01 12:03:11 +03:00
Anna Kozlova 5db94b3ddd import tests: global action provided
create SMRunnerConsoleProperties by restored configuration read from provided xml
allow to import without framework provided, though no navigation, rerun failed etc is possible
2015-06-23 12:05:12 +03:00