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