Dmitriy Dolovov
3756634b84
[Native][tests] Add OutputFilter test
2021-12-20 12:35:46 +03:00
Dmitriy Dolovov
445ffa9970
[Native][tests] Add TestListing test
2021-12-20 12:35:46 +03:00
Dmitriy Dolovov
304d2ad768
[Native][tests] Add NamedEntities test
2021-12-20 12:35:46 +03:00
Dmitriy Dolovov
cdbbc70116
[Native][tests] Drop TestFunction/FunctionName, introduce TestName instead
2021-12-20 12:35:45 +03:00
Dmitriy Dolovov
7abfe4d47b
[Native][tests] Rework PackageName entity
2021-12-20 12:35:45 +03:00
Dmitriy Dolovov
a98d1d2b11
[Native][tests] Minor. Rename test infra-related tests for easier distinguishing
2021-12-20 12:35:45 +03:00
Dmitriy Dolovov
bb01c4cbbb
[Native][tests] Filter test output to suppress TEAMCITY-related messages
2021-12-20 12:35:45 +03:00
Dmitriy Dolovov
09dbd43b97
[Native][tests] Use TEAMCITY test logger instead of GTEST one
...
That's because currently K/N tests do not report ignored tests with GTEST logger, but do so with TEAMCITY logger.
2021-12-20 12:35:45 +03:00
Dmitriy Dolovov
553ea22504
[Native][tests] Minor. Simplify assertion expression
2021-12-20 10:47:03 +03:00
Dmitriy Dolovov
7981cf8368
[Native][tests] Remove unnecesary common prefix in dynamic test names
2021-12-20 10:47:03 +03:00
Dmitriy Dolovov
4a4760dc4b
[Native][tests] Run stdlib tests using new test infrastructure
2021-12-20 10:47:03 +03:00
Dmitriy Dolovov
179d324444
[Native][tests] Extract test function names from test executables
2021-12-20 10:47:03 +03:00
Dmitriy Dolovov
87873f9824
[Native][tests] Extract GTest report verification logic
2021-12-20 10:47:02 +03:00
Dmitriy Dolovov
f73ab305e6
[Native][tests] Introduce TestCaseId and TestCaseGroupId
2021-12-20 10:47:02 +03:00
Dmitriy Dolovov
b051d2f67d
[Native][tests] Naive implementation of glob expansion
2021-12-20 10:47:02 +03:00
Dmitriy Dolovov
6d52d21631
[Native][tests] Refactoring: Rework Settings to add more flexibility
2021-12-20 10:47:02 +03:00
Dmitriy Dolovov
30e51452b4
[Native][tests] Refactoring: Rework Settings/GlobalSettings
2021-12-20 10:47:02 +03:00
Dmitriy Dolovov
3c47880eba
[Native][tests] Refactoring: Rework @TestCaseGroupProviding
2021-12-20 10:47:01 +03:00
Dmitriy Dolovov
7e92e3c57f
[Native][tests] Simplify condition in AbstractNativeBlackBoxTest.buildJUnitDynamicNodes()
2021-12-20 10:47:01 +03:00
Dmitriy Dolovov
2f2e340e63
[Native][tests] Workaround: Use planar structure of dynamic tests
2021-12-20 10:47:01 +03:00
Dmitriy Dolovov
96067b07d9
[Native][tests] Support JUnit5 dynamic tests
2021-12-20 10:47:01 +03:00
Dmitry Petrov
976998b56c
PSI2IR KT-49526 function reference type approximation hack
2021-12-17 21:06:24 +00:00
Dmitry Petrov
0805916564
IR KT-47483 handle 'Nothing' in array constructor call
2021-12-17 13:43:59 +03:00
Vyacheslav Gerasimov
f7a9065b75
Build: Use intellij maven repo instead of downloaded IDEA
...
#KTI-82
2021-12-16 21:48:23 +03:00
Vyacheslav Gerasimov
bc2f0936bd
Build: Rename commonDep -> commonDependency
2021-12-16 21:48:19 +03:00
Dmitry Petrov
8c71e38c92
JVM_IR KT-49765 bridge for throwing stub should just throw UOE
2021-12-16 21:07:12 +03:00
Victor Petukhov
e50e055eb4
[FE 1.0] Don't try to compute value parameters for variables while creating a flat signature for the overload resolution
...
^KT-50172 Fixed
2021-12-16 17:46:01 +03:00
Victor Petukhov
b3943f5ab6
[FE 1.0] Process builder inference stub types with different nullability properly
...
^KT-49887 Fixed
2021-12-15 22:23:18 +03:00
Evgeniy.Zhelenskiy
ec2e96f3e4
Regenerate inline class tests as 1 arg value classes
2021-12-15 17:14:22 +00:00
Dmitry Petrov
e47871f98b
JVM_IR KT-50215 KT-50076 extra test
2021-12-13 20:34:57 +03:00
Ilya Goncharov
6adcbe081e
[JS IR] Consider erasing type parameters in return type in js signatures
2021-12-13 16:16:59 +00:00
Evgeniy.Zhelenskiy
b1d1f87318
[Tests] Introduce reversible source file preprocessor
2021-12-10 18:19:17 +03:00
Evgeniy.Zhelenskiy
cb4ec932d7
[Tests] Introduce replacing source transformer
2021-12-10 18:19:17 +03:00
Evgeniy.Zhelenskiy
cd1d77e760
[Tests] Regenerate tests with correct postfix
2021-12-10 18:19:17 +03:00
Evgeniy.Zhelenskiy
c27b647ce8
[Tests] Native tests runTest applies source transformers
2021-12-10 18:19:16 +03:00
Evgeniy.Zhelenskiy
e62c6e3eac
[Tests] All tests correct generation
2021-12-10 18:19:16 +03:00
Dmitry Petrov
3017397960
JVM_IR fix string concatenation performance issues
...
KT-50080 KT-50084 KT-50140
2021-12-09 15:32:13 +03:00
Dmitry Petrov
93713a9ad4
JVM_IR KT-47939 use FunInterfaceConstructorReference as base class
2021-12-08 14:12:41 +03:00
Dmitry Petrov
0ccd7a7e0c
KT-47939 fun interface constructor reference should throw NPE for null
2021-12-08 14:12:41 +03:00
Dmitry Petrov
e179598457
JVM_IR KT-47939 equality for fun interface constructor references
2021-12-08 14:12:38 +03:00
Dmitry Petrov
58f1504aaf
KT-47939 basic fun interface constructor reference box test
2021-12-08 14:12:37 +03:00
Alexander Udalov
1471602c9f
JVM IR: do not optimize properties with -Xno-optimized-callable-references
...
#KT-50019 Fixed
2021-12-08 03:15:49 +01:00
Ilmir Usmanov
f47a3a3d1c
Minor. Regenerate tests
2021-12-08 00:11:55 +01:00
Ilmir Usmanov
bb53ba4a2e
Enable delegation by interface for inline classes in old FE
...
#KT-27435
2021-12-08 00:11:54 +01:00
Dmitriy Novozhilov
e8868a2eff
[Test] Regenerate tests
2021-12-07 13:06:50 +03:00
Victor Petukhov
ce2c6f5d1f
[FE 1.0] Don't mark type variable as READY_FOR_FIXATION_DECLARED_UPPER_BOUND_WITH_SELF_TYPES if it has complex dependency to other type variables
...
^KT-49838 Fixed
2021-12-07 11:41:13 +03:00
Mads Ager
529944fe9c
[JVM_IR] Fix inline class default method codegen.
...
Do not coroutine transform static inline class replacements that
forward to a default interface suspend method. No boxing has to
take place on return (as the default interface method always
boxes) so we can simply forward the call.
^KT-49645 Fixed
2021-12-06 17:29:59 +01:00
Dmitry Petrov
7206c06d26
IR KT-50039 don't initialize outer 'this' in delegating constructor
2021-12-06 17:31:37 +03:00
Dmitriy Dolovov
0f745032af
[Native][tests] External tests: Generate tests only relevant for Native
2021-12-06 17:28:23 +03:00
Mikhael Bogdanov
ea58c858d1
JvmDefault. Support @JvmDefaultWithCompatibility annotation
...
#KT-48217 Fixed
2021-12-06 14:20:24 +01:00