Commit Graph

1026 Commits

Author SHA1 Message Date
Sergey Ignatov
58af9a5858 IDEA-195214: fix IAE in Affected tests painter 2018-07-09 12:49:50 +03:00
Alexey Kudravtsev
bcef028888 replaced with try-with-resources for better error handling 2018-07-09 12:26:14 +03:00
Dmitry Batkovich
8dce10b8d8 EA-123487 use alternative resolve to find discovered tests in dumb mode 2018-07-06 11:08:16 +03:00
Sergey Ignatov
291dc76cd0 affected tests popup: use dimension service 2018-07-05 18:34:08 +03:00
Anna Kozlova
b08d627b1a pick existing test configuration: ensure it can be started even if it was configured accordingly (IDEA-162553) 2018-06-29 17:27:11 +03:00
Sergey Ignatov
84ba0da017 affected tests: fix speed search 2018-06-19 23:16:23 +03:00
Roman Shevchenko
c42be18fd9 [java] fixes another case of improper use of module path (IDEA-187390) 2018-06-19 12:17:46 +03:00
Alexey Kudravtsev
2faaf16e26 added missing @Deprecated to find these places later 2018-06-18 13:24:28 +03:00
Alexey Kudravtsev
7002d622bc removed deprecated unused members 2018-06-15 15:31:04 +03:00
Sergey Ignatov
cadf6e04e6 affected tests: update the tree in case of the single test 2018-06-13 16:50:15 -07:00
Sergey Ignatov
87cfb32df5 affected tests popup: update presentation for buttons 2018-06-13 16:50:15 -07:00
Sergey Ignatov
2b22d86f5d cleanup 2018-06-13 16:50:15 -07:00
Eugene Zhuravlev
cb2823894c JShell: create JDK object for JDK home path configured in JShell editor, if the path is not yet in the JDK table (IDEA-193394) 2018-06-13 11:29:55 +02:00
Roman Shevchenko
7c749ab9b6 [java] tunes class/module path heuristics (IDEA-187390)
When a main class is in a library, IDEA will prefer module path only if both the library and project sources are modularized.
2018-06-12 16:05:37 +03:00
sergey.vasiliev
1e5c313405 remove old statistics service 2018-06-12 09:28:32 +02:00
Sergey Ignatov
a3269f9106 collapse/expand tree 2018-06-10 18:58:26 -07:00
Sergey Ignatov
7509def084 show a link with affected tests near a change list if needed 2018-06-10 18:58:26 -07:00
Sergey Ignatov
2a6b5be74b test discovery: collapse the whole tree 2018-06-10 18:58:26 -07:00
Konstantin Aleev
6d5971e7a4 RunDashboard: show stopped via Exit action configurations as finished 2018-06-09 13:28:26 +03:00
Anna Kozlova
d2e2e0b3e8 EA-122139 - IOOBE: LineSet.checkLineIndex 2018-06-08 15:39:53 +03:00
Anna Kozlova
c7d37701f9 simplify line offset inside method, fixed for kotlin (IDEA-193485) 2018-06-07 19:25:36 +03:00
Anna Kozlova
36dc0302e0 test with '.' in name, use / as separator in JavaTestLocator (IDEA-155008)
/ can't be used in class FQNames and thus can be used to split className/methodName qualified name
2018-06-07 10:43:42 +03:00
Sergey Ignatov
61d4d1d563 don't offer affected tests when dumb 2018-06-01 14:05:55 +00:00
Sergey Ignatov
a08738db8f cleanup 2018-06-01 14:05:55 +00:00
Sergey Ignatov
30745158c3 test discovery: show affected tests in change lists 2018-05-31 01:45:58 +03:00
Julia Beliaeva
06313f2dee [vcs-log] add forward index for users 2018-05-30 21:16:16 +03:00
Sergey Ignatov
531ac706b2 fix test discovery's tree 2018-05-29 16:16:22 +03:00
Anna Kozlova
c447b58fc8 junit/testng: navigate to method if offsets were dramatically changed
if option to open sources at failed line is selected
2018-05-28 18:54:02 +03:00
Dmitry Batkovich
6f7430dad8 test discovery: test method of parametrized test can be a method from super class IDEA-192539 2018-05-25 12:12:19 +03:00
Sergey Ignatov
9db096ebea kotlin speedup: specify return type for public/protected APIs 2018-05-24 16:09:43 +03:00
Sergey Ignatov
3e89fdbc44 kotlin speedup: specify return type for public/protected APIs 2018-05-24 15:30:29 +03:00
Dmitry Avdeev
6cc97299ca failed test line highlighting: highlight method name only 2018-05-23 18:28:39 +03:00
Anna.Kozlova
d55804222c ensure annotated nested class is runnable (IDEA-192085) 2018-05-16 18:28:11 +02:00
Dmitry Batkovich
22ce4a500e test discovery: run all tests should run all possible tests 2018-05-16 14:58:12 +03:00
Eugene Zhuravlev
02728e2c06 fix broken save for java scratch run configuration (SCRATCH_FILE_URL property) 2018-05-15 19:50:31 +02:00
Dmitry Batkovich
55810e0823 test discovery: parametrized tests (view only) 2018-05-15 18:44:38 +03:00
Dmitry Batkovich
62085d9bfc test discovery: cleanup (redundant synchronization) 2018-05-14 19:17:31 +03:00
Dmitry Batkovich
0b4af59cd3 test discovery: cleanup (visibility, redundant synchronization) 2018-05-14 19:00:48 +03:00
Dmitry Batkovich
72f8462308 test discovery: fix possible concurrency issues in tree model 2018-05-14 18:15:54 +03:00
Dmitry Batkovich
a1aab385e7 test discovery: fix warn about "ignore duplicated child at ..." in tree 2018-05-14 17:49:01 +03:00
Anna.Kozlova
ae6fe09fdd junit: avoid ast loading for annotation value check 2018-05-14 16:24:18 +02:00
Dmitry Avdeev
6fb72d02b2 failed test line highlighting: warning by default 2018-05-14 15:27:17 +03:00
Dmitry Batkovich
91bed9ee8c test discovery: don't show filtering actions in pinned mode 2018-05-14 15:11:58 +03:00
Dmitry Batkovich
bf3de44d34 test discovery: add preview for discovered test to pinned mode 2018-05-14 14:56:41 +03:00
Dmitry Batkovich
e6eb5b73cc test discovery: speedup pin view creation 2018-05-11 19:22:32 +03:00
Dmitry Batkovich
a3287955a9 cleanup: dead code 2018-05-11 12:23:03 +03:00
Vladimir Krivosheev
271a5125c9 IDEA-CR-32484 Do not evaluate icons while loading extensions 2018-05-11 11:07:24 +02:00
Konstantin Aleev
1edfedbe70 IDEA-191509 Extract ApplicationCommandLineState
- Include isProvidedScopeIncluded() into the state class
2018-05-08 16:54:52 +03:00
Konstantin Aleev
db983d224c IDEA-191509 Generalize JavaApplicationCommandLineState 2018-05-08 14:11:51 +03:00
Dmitry Avdeev
e71ec105dc failed test line highlighting: "Runtime problem" text attributes 2018-05-03 17:10:24 +03:00