Commit Graph

146 Commits

Author SHA1 Message Date
Anna Kozlova
ce2dcf2884 support module path and options on fork per module/class/ect (IDEA-171419)
GitOrigin-RevId: 5012cf6a8509998a1b13de64f7c415b030403d94
2019-10-02 09:33:04 +00:00
Anna Kozlova
6275a982fb junit.rt: avoid split package between junit & idea rt modules
GitOrigin-RevId: 5aa3786b05f625f9ee51d0c22bcbe0f38d610468
2019-08-22 13:02:45 +03:00
Anna Kozlova
310550fcb6 test frameworks: reduce duplication of MapSerializerUtil
GitOrigin-RevId: 15a5693a7815c62bdc77be6e4c512ffc00d0bd94
2019-08-22 13:02:45 +03:00
Anna Kozlova
d6350e2cf6 move UIDesigner preview to non-default package to allow idea.rt on module path
GitOrigin-RevId: f43abff61f191f58bb295c13ef3779ca37b027b5
2019-08-22 01:50:10 +03:00
Tagir Valeev
dde133ece1 Fixed 'Throwable' printed to 'System.out'
GitOrigin-RevId: 8333a2fede1cee2d80d91b8a085810bebec8a4a3
2019-07-25 09:04:08 +03:00
Rustam Vishnyakov
123242c4b2 EditorConfig documentation test
GitOrigin-RevId: fd52ace3d7a32ecd02c2c5ab90e077967604c15e
2019-06-16 04:03:21 +03:00
Egor Zhdan
c1813cfb52 Cleanup: NotNull/Nullable
GitOrigin-RevId: b8e892f32ea84c2115973155dba7127b892cc36e
2019-06-16 04:02:08 +03:00
Anna Kozlova
91f7445298 constructor reference: don't ignore constructor parameters during method reference inference (IDEA-185578)
GitOrigin-RevId: e836468e05db28157713e9edd3c70382f8ecdebc
2019-06-13 03:15:49 +03:00
Egor Zhdan
39d2d77155 Cleanup: NotNull/Nullable
GitOrigin-RevId: b8e892f32ea84c2115973155dba7127b892cc36e
2019-06-13 03:14:35 +03:00
Aleksey Rostovskiy
185284cee6 get rid of intellij.build.toolbox.litegen parameter and use BuildOptions.TOOLBOX_LITE_GEN_STEP to skip it instead
GitOrigin-RevId: 9aac8ee4ed1ebf2a29de18a238825fafb1ab88f9
2019-05-27 15:08:08 +03:00
Alexandr Suhinin
9215f4240b [duplicates] enable duplicates analysis in PyCharm/WebStorm/PhpStorm/RubyMine
GitOrigin-RevId: 1545b79fdca4888f4b94f47f22703fd37694fa7a
2019-05-27 15:07:30 +03:00
Anton Makeev
c105e26db3 Merge remote-tracking branch 'origin/master' into amakeev/gradle
GitOrigin-RevId: f9a633252daf311ecab19002c0f4757052eee9dc
2019-05-17 19:13:15 +03:00
Anton Makeev
b54aaf7e4e IDEA-210281 Cleanup Gradle settings: separate Runner configurable removed
GitOrigin-RevId: adbc39121fe91beb633e125b4cf39bfe0a422e4b
2019-05-17 19:02:16 +03:00
Gregory.Shrago
edc4790572 migrate to StringUtil.toLower/UpperCase, ENGLISH locale
GitOrigin-RevId: 3a8627e7aef5991ee840996c6f7f147d1f747a3b
2019-05-14 19:06:41 +03:00
Egor Ushakov
dea8552a24 IDEA-210122 Unable to debug tests in forked mode with shmem transport 2019-04-01 12:47:37 +03:00
Leonid Bushuev
27a9b822e5 Any compatibility error message (related to IDEA-207341) 2019-02-15 18:43:24 +01:00
Anna.Kozlova
5c406e8366 junit 5 fork per module: filter by output directory to prevent repeated tests execution (IDEA-199945) 2018-12-07 11:59:40 +01:00
Anna.Kozlova
0d355e2581 junit: ensure forked tests don't skip line breaks and get full output (IDEA-203036) 2018-12-07 10:42:36 +01:00
Anna.Kozlova
bd92e2b6c6 junit: repeat error message for multiple failures to increase readability (IDEA-202418) 2018-11-19 16:38:19 +01:00
Anna.Kozlova
b04f577ff6 junit & testng: support for opentest4j assertions (IDEA-179482) 2018-10-26 17:22:36 +02:00
Anna.Kozlova
fb8a62e515 comparison failure: don't match if match doesn't cover the full message (IDEA-198613) 2018-10-26 10:05:37 +02:00
Alexey Kudravtsev
1a59715f9c remove unnecessary soroka's @since 2018-10-18 15:06:20 +03:00
Anna.Kozlova
c4b7de202d remove redundant suppressions 2018-10-04 12:09:46 +02:00
nik
0be3657ad0 cleanup: remove 'public' modifier from constructors in non-public classes (IDEA-195931)
public constructors in non-public classes may be confusing, and removing them makes code shorter.
2018-09-06 16:49:46 +03:00
Konstantin Bulenkov
342ba27761 JDK9 compatibility: JFrame.EXIT_ON_CLOSE -> WindowConstants.EXIT_ON_CLOSE 2018-09-04 17:06:37 +02:00
Tagir Valeev
5bc2879f65 Unnecessary conversion to String fixed; other minor warning fixes 2018-08-22 11:32:14 +07:00
Anna.Kozlova
fa3b7eda04 optimize processing in fork mode 2018-07-20 12:34:11 +02:00
Anna Kozlova
eac66dce92 testng: don't merge multiple traces in one comparison failure (IDEA-193318) 2018-06-22 18:15:49 +03:00
Anna Kozlova
5bc2393743 junit diff: make patterns greedy and exclude multiple patterns explicitly
IDEA-193010
2018-06-05 17:13:42 +03:00
Anna Kozlova
b86573159b command line wrapper: ensure UTF-8 (DBE-6435) 2018-05-22 17:05:19 +03:00
Dmitry Batkovich
3cf831dc76 support new coverage and test-discovery agents (update copyright headers) 2018-02-15 12:06:12 +03:00
Dmitry Batkovich
6b2b24d862 support new coverage and test-discovery agents 2018-02-15 12:03:17 +03:00
Anna.Kozlova
48d3ce215c make private fields final 2018-02-07 09:44:30 +01:00
Anna Kozlova
922b8433da prepare for test discovery in separate jars 2018-01-29 16:37:13 +03:00
Tagir Valeev
db9200fcdb Collection.toArray: use empty array instead of presized one 2018-01-18 13:41:14 +07:00
Anna Kozlova
87326679b3 comparison failure: match when one pattern per failure (IDEA-131329) 2018-01-04 16:41:53 +01:00
Anna.Kozlova
94ed7b86c9 sm runner: prepend message for failed case (IDEA-183343)
for long messages, parts of the message would be stripped to avoid out of memory errors. To ensure that message will be available, it's required to be on the first place
2017-12-06 17:10:54 +01:00
Alexey Kudravtsev
e07afa8f5c Date/Time in javadocs considered useless for readability 2017-12-06 15:11:04 +03:00
Anna.Kozlova
95406b5024 don't fork if there is only one module, pass encoding to forked vm (IDEA-181751) 2017-11-15 15:32:32 +01:00
Tagir Valeev
2a2b09e1f8 Unnecessary 'continue' removed; other warnings fixed 2017-10-31 15:44:07 +01:00
Roman Shevchenko
3426479a3e Cleanup (warnings; minor optimization; formatting) 2017-08-08 20:47:14 +02:00
Eldar Abusalimov
db3924e58d AppMain: Return from "Monitor Ctrl-Break" thread once hitting EOF
Otherwise it keeps looping in a busy wait forever, burning out 100%
of CPU.
2017-06-28 18:01:23 +03:00
Anna Kozlova
1c941a1150 ensure absolute paths to load expected/actual data 2017-05-02 22:29:34 +03:00
Eldar Abusalimov
4223b2331f Merge branch 'eldar/windows-command-line'
# Conflicts:
#	platform/platform-tests/testSrc/com/intellij/execution/GeneralCommandLineTest.java
2017-03-31 17:35:05 +03:00
Roman Shevchenko
8552aaee0d [java] makes source code compatible with outdated IDEA builds 2017-03-23 10:21:12 +01:00
Roman Shevchenko
0a3dd3579a [java] makes AppMain compatible with Java <= 5 (IDEA-170021) 2017-03-22 14:13:22 +01:00
Eldar Abusalimov
761004161b execution: Rewrite command line preparation on Windows
Fixes:
  - IDEA-40962 Can't pass single "*" character as command line argument in run configuration
  - IDEA-149344 Program arguments in application run configuration are expanded
2017-03-21 05:35:46 +03: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
Roman Shevchenko
0f5ed0c733 Cleanup (IDEA-CR-17100) 2017-01-09 12:32:22 +01:00
Anna.Kozlova
7a4324874d fix 1.4 compatibility 2016-12-30 17:06:07 +01:00