Dmitriy Novozhilov
bc3b791cd8
[TMP] Remove :kotlin-coroutines-experimental-compat module
2021-01-28 13:19:34 +03:00
Dmitriy Novozhilov
e991c9d476
[CLI] Drop CommonCompilerArguments.coroutinesState
2021-01-12 16:47:54 +03:00
Denis.Zharkov
0e3aaceb16
Fix ultra light structure for @JvmRecord classes
2021-01-11 20:51:40 +03:00
Dmitriy Novozhilov
cb7b1652e7
[Test] Extract MockLibraryUtil to :compiler:tests-compiler-utils
...
Also provide MockLibraryUtilExt with bridges to MockLibraryUtil
with JUnit4Assertions
2020-12-24 14:58:01 +03:00
Andrei Klunnyi
27ebb6c946
KTIJ-650 [Code completion]: test framework fix
...
This commit fixes test infrastructure issue.
Usage of "COMPILER_ARGUMENTS" test-data-instruction resulted in side
effect. Test cases following the one that used it got broken
LanguageVersionSetting - LanguageFeature.MultiPlatformProjects escaped,
languageVersion could be wrong.
Why it happened
KotlinProjectDescriptorWithFacet defines default values
of (language-version, isMultiplatform) settings for the test-case.
The values themselves are stored in KotlinFacetSettings and passed there
only once. After every test-case (if it uses "COMPILER_ARGUMENTS")
infrastructure calls
KotlinLightCodeInsightFixtureTestCaseKt#rollbackCompilerOptions which
resets mentioned values (among others) in KotlinFacetSettings.
Instances of KotlinProjectDescriptorWithFacet are reused hence facet
settings remained reset.
2020-12-17 18:28:03 +00:00
Dmitriy Novozhilov
c8f3a4802e
[TEST] Introduce test-infrastructure-utils module and extract common test utilities here
2020-12-16 19:52:22 +03:00
Dmitriy Novozhilov
c43db2ee8d
[TEST] Inherit UpdateConfigurationQuickFixTest from KotlinLightPlatformCodeInsightFixtureTestCase
...
This is needed for proper test muting
2020-11-30 15:39:05 +03:00
Dmitriy Novozhilov
d50d56f68c
Build: fix API differences between 201 and 202 in NewKotlinFileAction
2020-11-28 14:25:49 +03:00
Dmitriy Novozhilov
eeb9b3214c
Switch to 202 platform
2020-11-28 14:25:19 +03:00
Ilya Kirillov
7061608567
FIR IDE: introduce common function to mute tests
2020-11-23 15:31:14 +01:00
Vyacheslav Gerasimov
3feff16a77
Cleanup 193 compatibility fixes
2020-11-11 14:28:54 +03:00
Vyacheslav Gerasimov
8620d26a8a
Delete 193 bunch files
2020-11-11 14:28:53 +03:00
Dmitriy Dolovov
4de1bf8d35
Gradle IT: Move GradleProcessOutputInterceptor to the test framework
...
This is necessary to make GradleProcessOutputInterceptor available for
other tests, e.g. Gradle IT.
2020-11-05 18:51:08 +03:00
Konstantin Tskhovrebov
0ce6d694b7
Fix tests for as42.
2020-10-19 15:58:38 +03:00
Nikolay Krasko
1dc3cb5978
as42: Fix compilation errors caused by 202 platform
2020-09-29 15:32:33 +03:00
Igor Yakovlev
d2bdab2ef5
[FIR IDE] Add find usages tests for FIR plugin
2020-09-25 17:26:22 +03:00
Florian Kistner
9775a2148a
203: Fix compilation
2020-09-02 18:48:57 +02:00
Yunir Salimzyanov
70cda1b113
Refactor and fix files previously affected by 192 patchset (KTI-315)
2020-08-19 19:40:02 +03:00
Yunir Salimzyanov
42da9e62db
Cleanup 192 patchset files (KTI-315)
2020-08-19 19:40:02 +03:00
Yunir Salimzyanov
73aa21aab6
Refactor and fix files previously affected by as36 patchset (KTI-315)
2020-08-19 19:40:00 +03:00
Vladimir Dolzhenko
5c7054a5ab
Fixed src path for mock library
...
Relates to #KT-40960
2020-08-18 08:23:00 +00:00
Yunir Salimzyanov
63ba883a77
Refactoring of muteWithDatabase
...
- remove unused function RunNotifier.withMuteFailureListener
- inline some functions (isIgnoredInDatabaseWithLog, etc.)
- change declaration of mutedMessage
- change naming of AutoMute related functions
- extract to separate function isPresentedInDatabaseWithoutFailMarker
2020-07-16 13:16:41 +03:00
Nikolay Krasko
943d012875
Fix comparison for SdkAndMockLibraryProjectDescriptor
...
There's no known problems connected with this change, but wrong
comparison might cause tests flakiness.
`allowKotlinPackage` and `classpath` fields were not included.
2020-07-13 17:58:04 +03:00
Florian Kistner
346df07adc
203: Fix compilation for 203
2020-07-09 15:27:45 +02:00
Nikolay Krasko
21fa2bf98c
Switch to 201 platform
2020-06-30 19:53:18 +03:00
Nikita Bobko
ff7576f8e4
202: Fix compilation
2020-06-10 12:39:29 +03:00
Ilya Kirillov
c6ae916b24
FIR IDE: Fix tests in idea-fir
2020-06-09 16:19:47 +03:00
Ilya Kirillov
f37e313705
FIR IDE: Begin implementing semantic highlighting via FIR
...
* Introduce frontend api module & implement api for FIR
* Implement some basic declaration highlighting for FIR
2020-06-09 16:19:27 +03:00
Yunir Salimzyanov
dce19b0ace
Cleanup 191 patchset logic (KTI-267)
2020-06-07 10:49:55 +03:00
Yunir Salimzyanov
3b9000cc0c
Cleanup 191 extension files (KTI-240)
2020-06-01 18:43:10 +03:00
Yunir Salimzyanov
8d51b027ed
Add annotation to prevent test invocation twice
...
Cause: it helps to fix double inversion of muted non-flaky tests result
(KTI-216).
2020-05-30 22:50:34 +03:00
Nikita Bobko
aa5a5c954f
Refactoring: change "// BUNCH: xxx" format
...
It wasn't obvious how to use this comment properly.
Now it should be clear
2020-05-29 20:31:12 +03:00
Nikita Bobko
b34fe77760
Split bunches with comma
2020-05-29 20:31:12 +03:00
Natalia Selezneva
ba5fe6cda9
Testing: Avoid creating duplicated SDKs
2020-05-26 19:21:57 +03:00
Nikolay Krasko
ee5ecb232a
Long test execution on 201: remove repeating calls to startup activities (KTI-185)
...
Method was refactored in https://github.com/JetBrains/intellij-community/commit/735c98d153779997b208c2c600c07a12a79ad0de
#KTI-185 Fixed
2020-05-09 22:12:16 +03:00
Dmitry Gridin
fb9562ca70
Add ThrowableRunnable to fix CCE
2020-05-07 12:36:47 +00:00
Dmitry Gridin
988c89602d
tests: wrap tearDown with RunAll
2020-05-07 12:36:46 +00:00
Dmitry Gridin
11a3482970
tests: apply official code style
...
#KT-38632 Fixed
2020-05-07 12:36:44 +00:00
Vladimir Dolzhenko
612629f3cb
Fix compilation AbstractTypingIndentationTestBase for 191
2020-04-17 22:41:18 +02:00
Vladimir Dolzhenko
5531ec3d28
Fix compilation AbstractTypingIndentationTestBase for 191
2020-04-17 21:36:36 +02:00
Dmitry Gridin
97a8bde64d
Convert AbstractTypingIndentationTestBase to Kotlin
2020-04-17 15:14:26 +07:00
Dmitry Gridin
baf2dd6b9b
KotlinLightCodeInsightFixtureTestCase: add configureCodeStyleAndRun
2020-03-03 21:53:11 +07:00
Nikolay Krasko
c9fd79c311
Enable mute in code for all KotlinLightCodeInsightFixtureTestCaseBase
2020-02-28 11:36:35 +03:00
Nikolay Krasko
f042b04320
Minor: remove unneeded class
2020-02-28 11:36:32 +03:00
Nikolay Krasko
f995192f21
Always configure and restore api version settings in tests
2020-02-21 16:07:24 +03:00
Nikolay Krasko
19bc39d3ab
Clean facet if it wasn't set before test (fix tests on 201)
2020-02-21 16:07:23 +03:00
Nikolay Krasko
af3b057ba2
Always clean language and api versions after usage
2020-02-21 16:07:23 +03:00
Nikolay Krasko
3a5f42cc5e
Refactoring: always use compiler settings with de-configuration in tests
2020-02-21 16:07:23 +03:00
Nikolay Krasko
018215f47d
De-bunch KotlinLightCodeInsightFixtureTestCase.kt
2020-02-21 16:07:23 +03:00
Dmitry Gridin
195d9020a6
TrailingCommaInspection: shouldn't be associated with formatter settings
...
#KT-34744
2020-02-04 21:34:53 +07:00