peter
32c5aea1fd
don't create applet configurations in dumb mode (IDEA-CR-21641)
2017-06-08 13:09:56 +02:00
peter
dfeac8a091
let applet run config be available in dumb mode, possibly failing at runtime (EA-102050 - INRE: FileBasedIndexImpl.handleDumbMode)
2017-06-07 13:35:28 +02:00
Anna Kozlova
3efeae78b8
junit 5: check inner classes from supers (IDEA-173226)
2017-05-26 12:00:33 +03:00
Nicolay Mitropolsky
36b8e79cee
IDEA-161121 ClassBrowser.MainClassBrowser made public to be used in SpringBoot run configuration
2017-05-25 13:37:14 +03:00
Roman Shevchenko
d0bfce76cc
Cleanup (duplication)
2017-05-12 16:42:16 +02:00
Roman Shevchenko
42935f1335
[java] reduces JRE check to launcher verification
2017-05-12 15:51:12 +02:00
Roman Shevchenko
9a65777129
[java] common methods for JRE/JDK check
2017-05-12 15:12:50 +02:00
Alexey Kudravtsev
4a4626c750
removed default file header, because it adds no information but subtracts attention and space
2017-05-12 14:02:24 +03:00
Anna Kozlova
981feac61b
junit 5: skip meta annotations to highlight current file only
2017-05-11 18:35:39 +03:00
Anna Kozlova
4d7ef9844a
junit 5: support meta annotations in malformed repeated tests
2017-05-11 13:59:44 +03:00
Alexey Kudravtsev
920d5b4fba
removed default file header, because it adds no information but subtracts attention and space
2017-05-11 13:39:07 +03:00
Anna Kozlova
be01c64a9e
junit: ensure isTest check is performed (IDEA-172627)
2017-05-10 13:09:56 +03:00
Vladimir Krivosheev
0646656b8b
deprecate DocumentAdapter
2017-05-09 18:31:16 +02:00
Vladimir Krivosheev
0350ddfde9
deprecate addCompilationStatusListener — message bus should be used instead
2017-05-08 18:11:11 +02:00
Vladimir Krivosheev
1006e1c2f0
IDEA-CR-20757 change default separator to .
...
default separator changed to . because only CMakeWorkspace uses -. - "conflicts" with - dash in the project name, so, current implicit default is restored.
2017-05-04 17:33:11 +02:00
Vladimir Krivosheev
60877cd63e
move getProjectCachePath to ProjectUtil
2017-05-04 16:17:20 +02:00
Vladimir Krivosheev
7b0cb97790
IDEA-CR-20757 rename to getProjectCachePath and add more convenient method
2017-05-03 14:29:44 +02:00
Vladimir Krivosheev
4a7f75c4d3
do not use project name to compute system cache file name, base dir name is enough
2017-05-02 14:41:02 +02:00
Anna.Kozlova
e018f574e4
anonymous -> lambda
2017-04-28 10:04:05 +02:00
Vladimir Krivosheev
12326d7748
createTask — add NotNull for runConfiguration
2017-04-24 11:46:08 +02:00
Alexey Kudravtsev
a529b702ed
Logger.getInstance("#" + class.name) simplified
2017-04-21 16:06:02 +03:00
Anna.Kozlova
c6f3ac8027
cleanup
2017-04-19 15:32:46 +02:00
Anna.Kozlova
fb9c4114a3
fork: change the classpath to the classpath jar only when fork per module, in all other cases everything is already done
2017-04-18 17:00:55 +02:00
Anna.Kozlova
e561e921da
ensure single tests are started with old junit when they are compatible with
2017-04-13 14:03:16 +02:00
Roman Shevchenko
c320693876
[java] alternative module resolve in dumb mode for app. run configurations
2017-04-12 14:06:58 +02:00
Roman Shevchenko
5c07c848e8
[java] module lookup API unification (needed for IDEA-171221)
2017-04-12 11:02:16 +02:00
Vladimir Krivosheev
57fb5f8d65
move configurationFactoriesWithoutUnknown to API
2017-04-11 09:42:05 +02:00
Vladimir Krivosheev
751b832f26
do not use new seriaization for shared run configurations
...
(cherry picked from commit 16db642d9607dc70575657c5cd4ca06e136be400)
2017-04-10 18:19:58 +02:00
Vladimir Krivosheev
887cf7940d
WorkspaceRunManager
...
(cherry picked from commit dac0b91a7c98771569e777e32d5e83941de0677b)
2017-04-10 18:19:52 +02:00
peter
86f7e215db
search for tests in a single restartable smart-mode read action
...
to avoid occasional log.infos about INREs
2017-04-10 15:29:28 +02:00
Kirill Kirichenko
44ff7a0b51
IDEA-170165 Rework Mac OS focused button and other controls highlighting
2017-04-05 17:57:13 +03:00
Anna.Kozlova
1acf92bcc7
searching for tests: allow to restart search by moving all side effects to onFound
2017-04-05 10:00:19 +02:00
Anna.Kozlova
3ff7af03c4
junit: don't detect custom scope in IDE, leave it for ServiceLoader: if find custom engines, then try to start with junit 5
2017-03-30 15:47:07 +02:00
Anna Kozlova
d541b07133
junit 5: try to detect custom test engine when junit 5 test api is missing (IDEA-168685)
2017-03-29 20:24:31 +02:00
Anna.Kozlova
aacabaf931
pattern configuration: append * to accept package content (IDEA-170339)
2017-03-28 10:09:30 +02:00
Vladimir Krivosheev
64acbb3482
deprecate disposeComponent in favour of our Disposable contract
2017-03-24 17:04:55 +01:00
Vladimir Krivosheev
2a7782d8d8
deprecate ApplicationComponent.Adapter
2017-03-24 17:04:55 +01:00
Anna.Kozlova
98bca913aa
run tests from selection in the editor; tests for configuration from editor text (IDEA-156237)
2017-03-23 16:44:29 +01:00
Anna.Kozlova
4731c40d4a
junit: allow custom runners to start nested not-static classes (IDEA-167453)
2017-03-21 17:21:27 +01:00
Anna.Kozlova
0fd7aad733
java tests: remember containing class from context (IDEA-169824)
2017-03-17 18:20:24 +01:00
Anna.Kozlova
837d7ef150
junit/testng configuration providers based on test framework; minimize junit-vs-testng duplication
2017-03-02 11:48:16 +01:00
Roman Shevchenko
c9e05539e9
[java] ignores a stray AppMain agent on classpath
2017-02-21 13:00:16 +01:00
peter
11079f4812
Application run configuration: find main class using alternative resolve in dumb mode
2017-02-17 16:12:24 +01:00
Alexey Kudravtsev
2915da4cdc
inspection and quick fix for "'var = volatileVar = E' should be 'volatileVar = var = E'"
2017-02-17 14:39:18 +03:00
Anna.Kozlova
05eb08568d
detect junit 3 as well as junit 4
2017-02-17 11:43:14 +01:00
Anna.Kozlova
afeda511e1
avoid alternative resolve searching for package
...
EA-95336 - INRE: FileBasedIndexImpl.handleDumbMode
2017-02-17 10:57:30 +01:00
Roman Shevchenko
4de7936f62
[java] skips AppMain on modular run configurations when agent is not available
2017-02-16 15:13:30 +01:00
Anna.Kozlova
90aeae374d
junit: search for RunWith in hierarchy (IDEA-165894)
2017-02-15 18:01:36 +01:00
Roman Shevchenko
f129fb5daf
[java] reuses getName() and getNameIdentifier() methods for modules
2017-02-13 13:22:11 +01:00
Roman Shevchenko
0c840ce22b
[java] renames AppMain class to avoid clashes with an older version on the class path
...
IDEA 2017.1 may run AppMain as a Java agent. This fails with 'NSME: premain' when idea_rt.jar from an older version is on a class path.
2017-01-31 17:55:24 +01:00