Commit Graph

742 Commits

Author SHA1 Message Date
Peter Gromov
ca6db24d7d more parsimonous depending on platform.execution.impl
GitOrigin-RevId: 3beca726abdaf63cdb11d628989088ef92121b90
2020-01-28 12:36:54 +00:00
Peter Gromov
1eb9b217d8 allow to depend on platform.execution.impl without depending on huge platform.lang.impl module
GitOrigin-RevId: 4386ae794f21698559c8d793ce1c355cf4dba244
2020-01-27 16:36:02 +00:00
Vladimir Krivosheev
a9243a65af deprecate DefaultProgramRunner
GitOrigin-RevId: 8aa492e5f2458d4af248e6cf6a6280b865655291
2020-01-24 18:11:16 +00:00
Sergey Malenkov
b455de75fd fixes after review IDEA-CR-57235
GitOrigin-RevId: 36dbe2e2efe1a31492c20bf715ddd4b680834024
2020-01-16 16:41:11 +00:00
Tagir Valeev
78a91459c4 Array annotations changed to type-use style (not compilable now)
GitOrigin-RevId: 68aa4ba200618083684599228e13dfdba35967a4
2020-01-16 08:11:51 +00:00
Olga.Klisho
2963443b1b IDEA-CR-56435,IDEA-CR-55601, IDEA-CR-54980
GitOrigin-RevId: 3bd9cf2659995b3750cdca21530d1a3181377a44
2020-01-14 17:12:02 +00:00
Sergey Malenkov
c3ec543793 replace Invoker constructor with named function and support it in StructureTreeModel
GitOrigin-RevId: 6cbb7903e3f8a48270d150aca6833bea4bc47dc8
2020-01-09 14:07:23 +00:00
nik
e19aea6520 [IntelliJ project configuration] remove explicit dependency on annotations-java5 library from IDE modules
Such dependencies are redundant because 'intellij.platform.util' module exports dependency on that library (via 'intellij.platform.core' and 'intellij.platform.ide') to all IDE modules. Removing explicit dependencies will simplify migration from annotations-java5 to annotations library.

GitOrigin-RevId: 651b290264350777fdd0138671d1ca7906d12cb2
2020-01-09 12:01:45 +00:00
Anna.Kozlova
9bc9b064da test execution: keep unsupported control sequences in console (IDEA-211589)
GitOrigin-RevId: dea0e0720a6d602171a1fcbe606da50ebbfb0bd6
2020-01-03 11:04:27 +00:00
Dmitry.Krasilschikov
3d68526667 LAB-62 get rid of static *Bundle usages: replace getNAME() with more readable getName()
GitOrigin-RevId: 9fd617248e5b405d2094ce949d1810555e0bf814
2019-12-31 16:31:26 +00:00
Dmitry.Krasilschikov
2004fcac98 LAB-62 get rid of static *Bundle usages: private static fields
replace `private static String X = *Bundle.message(...)` with
```private static String getX() {
    return *Bundle.message(...)
}
```

GitOrigin-RevId: f7562fdda0b52c4a4b04c17b7bb43aa17310e20d
2019-12-29 19:03:50 +00:00
Sergey Ignatov
c46a6e5cec more bundles
GitOrigin-RevId: 43153b989b5ef5fbf36fbbc4e4aed28d9cf7199f
2019-12-19 13:32:33 +00:00
Nikolay.Tropin
20e3cc86ad fix raw type in all implementations of RunProfileState.execute
GitOrigin-RevId: 4ffa418429f3f874af75564706c2db2e201da984
2019-12-18 15:34:12 +00:00
Alexander Kass
ab171ece5b introduce testsStarted method for ServiceMessageBuilder
GitOrigin-RevId: ee4de9ed93339a35d091128a0218c19e7bfe3db9
2019-12-13 06:11:50 +00:00
Alexey Kudravtsev
edb3bc14a0 fix annoying flickering of test execution time label when it shrinks from "1m 59 s 999 ms" to "2m 0s 0 ms" and back - make it not shrinkable, pad with zeros when necessary
GitOrigin-RevId: a9f0012686e1dad3cf5fe085a4c42d27dd2fc95f
2019-12-03 14:38:48 +00:00
Sergey Simonchik
28b9e8a2cd fix SMTRunnerConsoleTest.testStopCollectingOutput
Now ConsoleViewRunningState requires not-null ProcessHandler

GitOrigin-RevId: fdfc3edfb7a81dbf80e6f9207ec8a50e0f056bb3
2019-11-28 20:12:56 +00:00
Alexey Kudravtsev
f3c4909ec0 reduce bundle eager loading to speedup startup
GitOrigin-RevId: a6a5b070c70eb080855eb0f98778c2a1da0a029d
2019-11-28 12:08:45 +00:00
Sergey Ignatov
d2f01d87db mark the rest of test* extensions as dynamic
GitOrigin-RevId: 8f118f12f10285625ffde965d40041f9d6818e47
2019-11-21 15:11:54 +00:00
Leonid Shalupov
d46973e188 fix FileUrlLocationTest
GitOrigin-RevId: 8393d59ea5d5c4f13cd7b7d35b1abb00352bc109
2019-11-20 14:11:39 +00:00
Leonid Shalupov
3f9ec53b1a workspace model: fix VirtualFileUrlManager.isEqualOrParentOf + tests
GitOrigin-RevId: 449b029a48c2f706cc95ec502580003420025919
2019-11-19 20:06:09 +00:00
Vassiliy.Kudryashov
b79df0ecb9 Introduce constant ConfigurationFactory.EMPTY_ARRAY
GitOrigin-RevId: 5c52a1c9b08693b6f4b3eff4c9236dabca109842
2019-11-18 14:21:28 +00:00
Andrey Vokin
eacc9aef50 move Run Configuration tests helper methods to platform
GitOrigin-RevId: 32f72f157c34d02736ab0405407aca90fc90c0be
2019-11-11 17:12:03 +00:00
Leonid Shalupov
45089d974c Update easymock to get rid of objenesis 1.0
There were a version conflict between objenesis for easymock and kryo. Now they're using the same version

GitOrigin-RevId: 06de2ccaeed2026303319f87a95f0680ef153131
2019-11-11 15:35:14 +00:00
Konstantin Aleev
c65cf48896 EA-215819 [service-view] update test node on edt when test added or finished
GitOrigin-RevId: 26cbe1e2951c96c08a12e9dc07eb2164055f0a20
2019-11-07 02:40:58 +00:00
Ilya.Kazakevich
1170fb621b Fixing error in `ScheduledForRemoval`
GitOrigin-RevId: 12970806abda92f6cb6446a416dfca2eb24b664e
2019-10-24 14:08:59 +00:00
Tagir Valeev
6bdd5dd97d Constant condition and some other warnings fixed in tests
GitOrigin-RevId: 83df50ec2b2364a51b14ba361f739555389fcb90
2019-10-15 06:31:30 +00:00
Alexander Kass
e9ea5aafcb Allow FileComparisonFailure on files inside zip
GitOrigin-RevId: 9f9f5349b3bcbca60e25d81347ac36561274706d
2019-09-24 09:02:48 +00:00
Egor Zhdan
e7095a10f8 Cleanup
GitOrigin-RevId: 5f1b290950f76cd762584cc2275c5796f0a9eef8
2019-09-20 16:33:42 +00:00
Ilya.Kazakevich
6ca45bc2d2 IDEA-CR-50393: Rename, deprecate and move method
GitOrigin-RevId: e8e18537ec62d0b87181528837314f693402a7d9
2019-09-20 15:03:05 +00:00
Sergey Simonchik
1fb484dbb0 sm test runner: test several service messages merged in one line work correctly
GitOrigin-RevId: 4cee03cd553441e3a5caea2483ec43cf83ec27f6
2019-09-19 19:01:30 +00:00
Yann Cébron
7b568be0f5 SMTRunnerConsoleView: add @deprecation javadoc
GitOrigin-RevId: cfc49bf874665208044540784bed8f6cef3efee2
2019-09-12 13:32:44 +00:00
Roman Shevchenko
f03ca2caba Cleanup (deprecated API)
GitOrigin-RevId: 71446641e262a5d79ed77457ef4aafd1d2bf7d75
2019-09-11 21:14:38 +00:00
Konstantin Aleev
be38abefd4 [service-view] update test run configuration node label on test finish
GitOrigin-RevId: b9d5890f6b2f92f3ab454c7349027329283afb6e
2019-09-09 15:31:38 +00:00
Alexander Zolotov
14512d293d Convert tcServiceMessages library to maven (IDEA-220225)
GitOrigin-RevId: 6673dcae49008a735f8d28b921167f68bd4056ad
2019-09-06 13:20:22 +00:00
Andrey Vokin
b9f5769366 [platform] RUBY-24477, RUBY-24639: Handle NewLine Symbols before #[teamcity...] only in stdout
[IDEA-CR-50393]

GitOrigin-RevId: 5648155b9d58842074b22bf273da0bfd8cce4817
2019-08-01 13:02:15 +03:00
Svetlana.Zemlyanskaya
b6c4726b8f FUS: delete deprecated classes and add deprecated annotations
GitOrigin-RevId: 081e7160e16dae4c8f5744dd305ab38a202b5aee
2019-07-30 20:05:38 +03:00
Andrey Vokin
f167982cc9 Removed @Bombed
GitOrigin-RevId: dc6463212ac3e584cce5473df6aeeea8a8433a34
2019-07-30 19:04:28 +03:00
Ilya.Kazakevich
aa58670477 RUBY-24477, RUBY-24639: Ignore new line before service message.
Ruby test runners report redundant "\n" before each TC message.
We must remove it.

TestConsoleProperties now has flag to enable this behaviour

[IDEA-CR-50393]

GitOrigin-RevId: ee8e6d5830398d5adc221b662c1134c811650797
2019-07-30 19:04:28 +03:00
Konstantin Bulenkov
bc73a434e1 Remove unused imports and import duplicates from java files
GitOrigin-RevId: e5d5f6df09f21ae2e894451bf0c5255f82836755
2019-07-24 21:02:56 +03:00
Andrey Vokin
bf9d2886ec [platform] Add test for merging line breaks in SM Runner
GitOrigin-RevId: 7c2d060f5e2e04b454f8783fac50901ac7feee81
2019-07-18 12:42:56 +03:00
Ilya.Kazakevich
f04f93df18 WI-46570 fix test
GitOrigin-RevId: 34b79fd7f90c6750a12a41c06cfdc018e8be6718
2019-07-02 06:52:16 +03:00
Ilya.Kazakevich
f4ed78c8f5 WI-46570: Do not break long TC message attributes.
* There should be one place to cut long messages, no need several places
* One can't simply cut part of TC service message. We can only cut part of one of it's values

So, we parse message, look for longest attribute value and cut this value.
Message is valid and consistent that way.

GitOrigin-RevId: bc5a0142e03483a1566e158e94fe808b054919a4
2019-07-02 06:52:16 +03:00
Sergey Patrikeev
07adca2a57 Add @ScheduledForRemoval for "to be removed in X" APIs.
GitOrigin-RevId: 81633778930c7db30c6ec638cd3f1e68d3fdc201
2019-07-02 06:52:16 +03:00
Sergey Patrikeev
0b8eb155bb Add @ScheduledForRemoval to APIs commented by "to be removed in IDEA X", "will be removed in X" and similar.
We are going to implement IDEA-216155: inspection that warns if API marked with @ScheduledForRemoval must already be removed.
Then we will run this inspection on TeamCity and assign investigations to responsible developers in order to clean up obsolete APIs that must already be removed.

GitOrigin-RevId: 5f7a25ed53e612b575293863c64fc24ffe54476d
2019-07-02 06:52:16 +03:00
Dmitry Jemerov
d2d93d3063 LightPlatformCodeInsightFixtureTestCase -> BasePlatformTestCase
GitOrigin-RevId: 340465bfb7f05081134ae5da009eeba7c7249923
2019-07-02 06:52:16 +03:00
Alexander Zolotov
391bda1c4b Update color schemes
- support the new Go colors

GitOrigin-RevId: 4ecd779a6ceae3f36b60c6656d9ff819fe844f89
2019-07-02 06:52:16 +03:00
Roman Shevchenko
04e6f4a623 Cleanup (warnings; typos; formatting)
GitOrigin-RevId: 1cad4232ba1d1f58c522aa26019d245e2bf6832d
2019-06-16 06:52:20 +03:00
Vyacheslav Karpukhin
d5fb24d414 Merge commit 'a85b798667f6a81500b21eda3c8d508a28cb969c' into slava/out_of_process_sim_and_dev
GitOrigin-RevId: ccfc7bb2ab1846fbf2c169f6262ffa412f3efb80
2019-06-16 06:51:48 +03:00
Dmitry Jemerov
da9e941d80 @NotNull for RunConfigurationExtension.updateJavaParameters()
GitOrigin-RevId: 5c472044f340aeaf67f3a81695814e70e3a125f0
2019-06-16 06:51:17 +03:00
Vyacheslav Karpukhin
24d766790c Merge commit 'a85b798667f6a81500b21eda3c8d508a28cb969c' into egorzhdan/coverage
GitOrigin-RevId: 55b653eb620e8dc5642c467b0308e447a5ac32a7
2019-06-16 06:50:45 +03:00