Commit Graph

132 Commits

Author SHA1 Message Date
Vladimir Ilmov 9719391c82 (PerformanceTest) improvements in profiler snapshots
support for typing per inspection tests
 gradle arguments fixed to allow running tracing from cli
 Profiler disabled for warmup phases.

 relates to #KT-38653
2020-06-08 09:05:24 +02:00
Vladimir Dolzhenko 19855c5bd5 Tweaked performance-tests stats output 2020-06-07 23:03:04 +02:00
Yunir Salimzyanov dce19b0ace Cleanup 191 patchset logic (KTI-267) 2020-06-07 10:49:55 +03:00
Vladimir Dolzhenko 0f73cdeccb Add ability to skip stats for performance tests if there is a custom stats name 2020-06-06 22:02:30 +02:00
Vladimir Dolzhenko f005091dfb Fix performance test stats reporting 2020-06-02 21:44:55 +02:00
Yunir Salimzyanov 3b9000cc0c Cleanup 191 extension files (KTI-240) 2020-06-01 18:43:10 +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
Vladimir Ilmov de790a3e3b (UnusedSymbolInspection) Added support for typing per inspection tests
relates to #KT-38653
2020-05-28 15:27:58 +02:00
Vladimir Dolzhenko c805274d2e Fix projectRoutines.kt compilation under 192/as36 2020-05-27 21:11:23 +02:00
Vladimir Dolzhenko 5c58a9dfd1 PerfTests gradle interceptor clean up 2020-05-26 21:50:31 +02:00
Vladimir Dolzhenko bf5c7aea4d Added heapDumper for perfTests 2020-05-26 11:09:25 +02:00
Vladimir Dolzhenko bca8e96362 Clean up after nicer performance tests suite dsl 2020-05-25 21:54:56 +02:00
Vladimir Dolzhenko 55dc308688 Projects HL perf test 2020-05-25 13:11:10 +00:00
Vladimir Dolzhenko 1ae7f693c5 Nicer performance tests suite dsl 2020-05-25 13:11:09 +00:00
gcx11 50fc9d3692 KT-10974 - code review changes 2020-05-25 10:40:24 +03:00
gcx11 8849a66c00 KT-10974 - add import layout configuration table 2020-05-25 10:40:24 +03:00
Vladimir Dolzhenko 7afadb9b5e Init default profile for perf tests 2020-05-16 14:10:29 +02: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 ad00d28631 TypingIndentation: add large test 2020-05-08 20:15:49 +07:00
Vladimir Dolzhenko 911dfde0fe Add highlighting perf test with empty profile 2020-05-04 09:48:17 +02:00
Vladimir Dolzhenko 7e55336300 Add yourKit profiler to perfTests 2020-05-01 12:35:38 +02:00
Vladimir Dolzhenko a407605f63 Turn off highlight perf tests for kotlin/gradle/*kts 2020-04-29 22:49:46 +02:00
Vladimir Dolzhenko 84ad9dd8de Increase warm-up, test iterations in PerformanceTypingIndentationTest 2020-04-29 11:40:04 +02:00
Dmitry Gridin 3ad7e74ecb AbstractPerformanceTypingIndentationTest: fix compilation for 191 2020-04-20 15:12:11 +07:00
Dmitry Gridin cbd5d29457 Add performance tests for typing indentation 2020-04-17 15:14:25 +07:00
Dmitriy Dolovov 03cd229784 IDE perf tests for K/N: Drop redundant check for CommonLibraryKind 2020-03-23 16:49:58 +07:00
Natalia Selezneva 39d019ec9d Tests: switch ScriptChangeNotifier off in tests 2020-03-20 13:14:48 +03:00
Natalia Selezneva 04c924a119 Remove idea-gradle-tooling-api.jar from IDEA 2020
Because gradle-6.1.jar is now bundled into idea-gradle plugin
2020-03-06 14:59:20 +03:00
Dmitriy Dolovov 17152899ac IDE perf tests for K/N: Produce duplicated *.kt files on demand 2020-03-06 10:14:54 +07:00
Dmitriy Dolovov 44c8a85241 IDE perf tests for K/N: Don't run tests on inapplicable host OSes 2020-03-06 10:14:47 +07:00
Dmitriy Dolovov 8635045a53 IDE perf tests for K/N: add more tests (Linux, AndroidNative) 2020-03-06 10:14:41 +07:00
Dmitriy Dolovov 80f2c091b4 IDE perf tests for K/N: keep Kotlin & Gradle versions in *.properties 2020-03-06 10:14:34 +07:00
Dmitriy Dolovov c4a89c0201 IDE perf tests for K/N: check successful Gradle project import 2020-03-06 10:14:28 +07:00
Vladimir Dolzhenko 9c530b1121 Add performance stress tests 2020-03-04 08:47:51 +01:00
Vyacheslav Gerasimov b1ca06b21d Build: Add missing tools.jar to performance tests runtime 2020-02-29 23:30:27 +03:00
Vladimir Dolzhenko 197e096017 Disable PerformanceNativeProjectsTest 2020-02-28 17:36:46 +01:00
Vladimir Dolzhenko bc0e466981 Add undo typing kts performance test 2020-02-28 17:36:33 +01:00
Dmitriy Dolovov ca3c72c143 IDE perf tests for Kotlin/Native projects
Issue #MMPP-201
2020-02-27 15:23:41 +07:00
Nikolay Krasko 3a5f42cc5e Refactoring: always use compiler settings with de-configuration in tests 2020-02-21 16:07:23 +03:00
Vladimir Dolzhenko 4eb04af01e Add checkStability to perf tests 2020-02-19 15:26:19 +01:00
Vladimir Dolzhenko a0b0f72edf Add missed dependencies for performance tests 2020-02-18 16:00:44 +01:00
Roman Golyshev 3461effd47 KT-33372 Remove renaming file reference to the contents of the file
- There is still a hack with returning null from `getLastFileReference`,
it is here to keep KT-25674 issue fixed
- Overrides of `bindToElement` are removed, they caused renames of the
file references to their contents
- Code of `KotlinFilePathReferenceContributor.kt` is refactored
- ^KT-33372 ^KT-32514 ^KT-36306 Fixed
2020-02-16 17:08:11 +03:00
Ilya Kirillov 531a63bd19 Show experimental features panel only for non-stable plugin versions
Also, use registry as backend for features settings
2020-02-13 14:59:42 +03:00
Vladimir Dolzhenko 0d7e641736 Extra dependencies after performance tests modularization 2020-02-12 22:37:25 +01:00
Vladimir Dolzhenko 18a3d7ee08 Moved extra files after performance tests modularization 2020-02-12 20:56:19 +01:00
Vladimir Dolzhenko 60f17c3adf Modularization of performance tests 2020-02-12 20:06:01 +01:00
Nikolay Krasko 2cc4d878a8 201: ProjectManagerEx.forceCloseProject(project, true) - no second parameter 2020-02-11 20:28:03 +03:00
Nikolay Krasko 41ca51cb9e 201: MadTestingUtil.enableAllInspections second parameter was removed 2020-02-11 20:28:03 +03:00
Nikolay Krasko ae1cfff5d2 201: IdeaTestApplication -> TestApplicationManager in tests 2020-02-11 20:28:03 +03:00
Nikolay Krasko 3eb4d46c3d 201: ExternalProjectsManagerImpl.disableProjectWatcherAutoUpdate removed (bunched) 2020-02-11 20:28:03 +03:00