Yan Zhulanow
dd743f05c1
Debugger: Remove/change tests for the deprecated Android dex
2020-02-14 17:35:16 +09:00
Yan Zhulanow
1a3553cdb7
Debugger: Simplify method filters, use smart pointer in KotlinLambdaMethodFilter
2020-02-14 17:35:16 +09:00
Yan Zhulanow
fc09534464
Debugger, minor: move step filters to the 'filter' package
2020-02-14 17:35:16 +09:00
Dmitriy Dolovov
9594b8db42
Rename Kotlin/Native modules for uniformity
2020-01-29 20:30:46 +07:00
Dmitriy Dolovov
b49e6ac581
Rename :kotlin-native:kotlin-native-library-reader to :native:frontend.native
2020-01-29 20:30:29 +07:00
Vladimir Ilmov
84fd5b35eb
Revert "[coroutine] For RUNNING coroutines -1 is the correct number"
...
This reverts commit cc317d7548 .
2020-01-22 16:39:55 +01:00
Vladimir Ilmov
cc317d7548
[coroutine] For RUNNING coroutines -1 is the correct number
2020-01-22 14:40:19 +01:00
Natalia Selezneva
606279b462
as36: Update to AS 3.6 RC (192.7142.36.36.6071332)
...
^KT-36005 Fixed
2020-01-21 15:56:01 +03:00
Alexander Udalov
9187a85aaf
Rename UseExperimental->OptIn, Experimental->RequiresOptIn in quickfix and IDE tests
2020-01-14 21:04:43 +01:00
Vladimir Ilmov
cac4a991f5
coroutine debugger toolbar added
2020-01-14 10:14:56 +01:00
Vladimir Ilmov
e570450c59
coroutine debugger logic moved to jvm-debugger-coroutine module
2020-01-14 10:14:56 +01:00
Vladimir Ilmov
61c5ef61cc
[coroutine][debugger] refactoring being done
...
X-view approach added for review, thread groups added
2020-01-14 10:14:55 +01:00
Alexander Udalov
8a4510c21b
Regenerate tests
2020-01-02 10:31:00 +01:00
Vyacheslav Gerasimov
d8d21b0cba
as40: Fix test compilation for AS 4.0 C7
2019-12-25 20:19:36 +03:00
Vyacheslav Gerasimov
68f1d91e1b
as40: Upgrade to AS 4.0 C7
2019-12-25 20:19:36 +03:00
Nikolay Krasko
c5d4213a5c
Mute CoroutineDumpTestGenerated, stable failure on windows
2019-12-25 14:05:05 +03:00
Nikolay Krasko
75beaa861f
Use abstract class to prevent GradleDaemonAnalyzerTestCase running as test
2019-12-20 02:37:57 +03:00
Dmitry Gridin
8dbbd64beb
idea: cleanup code
2019-12-17 13:56:48 +07:00
Yan Zhulanow
a19f8ffe6a
Revert "Debugger: Add IR-powered ranking tests"
...
This reverts commit ce21a559
Because of the erroneous behavior in 'BuilderFactoryForDuplicateSignatureDiagnostics.groupMembersDescriptorsBySignature', two functions with arguments of different inline class types are considered to have the same JVM signature.
Before the error wasn't reported, as classes didn't have proper source elements.
This issue has to be fixed before enabling ranking tests.
2019-12-13 12:23:24 +09:00
Dmitriy Novozhilov
e7f8c8e155
[TEST] Regenerate tests after previous commit
2019-12-12 16:11:45 +03:00
Yan Zhulanow
ce21a55943
Debugger: Add IR-powered ranking tests
2019-12-11 20:04:03 +09:00
Natalia Selezneva
b66fdad80c
Set since build to IDEA 192.7142.36 for 192 bunch
...
Fix compilation in idea-gradle module
Android Studio 3.6 doesn't still contain some of those changes
2019-12-10 09:16:27 +03:00
Alexander Udalov
fd627603a0
Refactor CompilationErrorHandler
...
It only had one implementation THROW_EXCEPTION, inline it everywhere
with a call to a static method
2019-12-03 10:48:34 +01:00
Yan Zhulanow
076166c22f
Debugger: Generate line numbers for class initializers with a number on the 'init' keyword (KT-16277)
...
Debugger tests not absent as they use the bootstrap version of kotlinc.
Obviously, this change is not present in it yet.
2019-11-25 17:26:31 +09:00
Yan Zhulanow
ab0f841642
Debugger: Provide fixed implementation of 'toString()' for lambdas (KT-32691)
2019-11-25 17:26:27 +09:00
Yan Zhulanow
82a1750d26
Debugger: Forbid 'Nothing' constructor calls in evaluated code (KT-33093)
2019-11-25 17:26:27 +09:00
Vladimir Ilmov
7bdda22cfa
[coroutine][debugger] broken testCompileOnly fix missing dependency aether-dependency-resolver in 192,193 versions
2019-11-22 07:27:18 +01:00
Vladimir Ilmov
25acb1e191
[coroutine][debugger] removed and regenerated tests for not-ready-to-be-tested logic, kt* tests are failing due to KT-32691
2019-11-20 13:17:56 +03:00
Aleksandr Prokopyev
1dc44b4000
Debugger: Tests refactor
2019-11-19 12:29:53 +03:00
Mikhael Bogdanov
4281fd6bd5
Don't write nop for extension lambda during inline
2019-11-14 08:17:33 +01:00
Yan Zhulanow
1309c0c67a
An attempt to fix flaky debugger tests
2019-10-24 21:33:01 +09:00
Yan Zhulanow
bf027fb824
Do not show Smart Step Into targets for @InlineOnly callables (KT-33728)
2019-10-24 21:33:00 +09:00
Yan Zhulanow
87e0a2d98c
Debugger: Fix evaluation of function declarations with expression bodies (KT-32704)
...
Before this commit, the substituted FunctionDescriptor didn't have a source element.
As a result, 'CodeFragmentParameterAnalyzer.isCodeFragmentDeclaration' failed to recognize such a descriptor as fragment-local, and it was erroneously captured.
2019-10-24 21:33:00 +09:00
Yan Zhulanow
716c9f79f7
Debugger: Do not use expression code fragments for evaluator (KT-32736, KT-32741)
...
It seems like it doesn't make much sense to create expression code fragments.
People type statements or several expressions separated with a semicolon to a single-line expression line.
That is exactly what block code fragment was designed for.
2019-10-24 21:33:00 +09:00
Yan Zhulanow
39662c09e9
Debugger: Fix breakpoints and stepping on a first line (KT-33304)
...
This commit fixes the 'SmartStepIntoTestGenerated#testFunWithExpressionBody' test.
2019-10-24 21:32:59 +09:00
Yan Zhulanow
9cc7ff0efc
Debugger: Fix "smart step into" for library declarations (KT-33303)
2019-10-24 21:32:59 +09:00
Yan Zhulanow
c6a5733b3d
Debugger: Move 'smart step into' classes to the 'smartStepInto' package
2019-10-24 21:32:59 +09:00
Yan Zhulanow
d2b058c1e5
Debugger: Extract Smart step visitor
2019-10-24 21:32:58 +09:00
Yan Zhulanow
8325216d38
Debugger: Fix "Step over" with inline function calls in non-functions (KT-20342)
2019-10-24 21:32:58 +09:00
Nikolay Krasko
4ed64b0283
Regenerate tests with TargetBackend.ANY remove and using runTest with this
2019-10-23 12:49:48 +03:00
Nikolay Krasko
3891f9fcaa
Refactoring: extract tests files utilities to separate class
2019-10-23 12:49:47 +03:00
Nikolay Krasko
9665870118
Fix AbstractSmartStepIntoTest tests in 193
2019-10-21 15:52:33 +03:00
Nikolay Krasko
93c91862f1
Fix debugger tests compilation in 193 after the big refactoring
2019-10-11 14:06:47 +03:00
Vladimir Dolzhenko
55548d9199
Use test path relative to testDataPath in fixture.configureByFile to be complaint with 193, part 3
2019-10-09 07:34:25 +02:00
Yan Zhulanow
472ec72eb9
Refactor debugger tests
...
1. Move tests to their own module
2. Avoid sharing the 'tinyApp' project between tests
3. Clean up option directive handling
2019-10-08 19:13:56 +09:00
Yan Zhulanow
d8d81c51d7
Move debugger test data to the new location
2019-10-08 19:13:55 +09:00