Commit Graph
721 Commits
Author SHA1 Message Date
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