Commit Graph

51 Commits

Author SHA1 Message Date
roman.ivanitskii
ae955db8dd [performance-tests][kotlin-plugin] check in tests that opened file in test or source module root
GitOrigin-RevId: 734f87776ac71d4d146019cb5aabdb13cf84271f
2023-01-20 10:22:06 +00:00
Alexey Utkin
2fe1913e0b IDEA-310770 Implement the opentelemetry span-wrapper for each command in performance script runner
GitOrigin-RevId: 94f37155f57822f533569482766ad03e9c40b460
2023-01-19 13:28:16 +00:00
Anna Koehler
d87c6f4433 Integration tests: remove clicking Enter by calling search everywhere in tests
GitOrigin-RevId: 4de8dd993994c88295dd7efb322d3ff3693f92c5
2023-01-17 11:39:54 +00:00
Maxim.Kolmakov
b471d49849 AT-254 Create commands for refactoring "rename" in java and kotlin
Provide performance measurements and avoid using AWT.Robot

GitOrigin-RevId: 58677bd954006bf80d3ea81fb4d2d60936289007
2023-01-17 09:02:39 +00:00
Anna Koehler
354e995aea Integration performance tests: rename the method which is used to run the script right after IDE opened in a test
GitOrigin-RevId: 839d7943caa1cc8765ab93c4b4a3279d241ab035
2023-01-16 23:05:13 +00:00
Nikita Vlaev
da29cc4d6e [IJPL-23] Per project processes for IJ-based products
Added integration tests for per project processes feature.
Added PID-based control of the launched instances to the test framework.
(PID of the launched instance is logged into the file in corresponding system dir).
Added passing test script path option to the child instances.

GitOrigin-RevId: d0aac768300be0ff85e12a53bf5297fbf7c92335
2023-01-16 18:36:02 +00:00
Maxim.Kolmakov
f8e3a21ade AT-254 Create commands for refactoring "rename" in java and kotlin
Provide inplaceRename command (without performance measurement)

GitOrigin-RevId: 8a224debf2cdce0c29fc49c03b241d5a09c56af0
2023-01-16 10:50:14 +00:00
Maxim.Kolmakov
5f0017d748 AT-248 Improvements in SearchEverywhereCommand
SearchEverywhere.SelectItem doesn't work since it's just pressing of Enter which is not available without AWT Robot

GitOrigin-RevId: 7ce6d1ced7e7e21444f021bfb73ff4ffc734f5b2
2023-01-13 10:01:34 +00:00
Daniil Ovchinnikov
578eaaf60e rename library kotlin-stdlib-jdk8 -> kotlin-stdlib
GitOrigin-RevId: cddf45ccfd5563d3fe209bea62a1c37c94f44ff9
2023-01-10 12:22:34 +00:00
Maxim.Kolmakov
a33330f18d AT-248 Improvements in SearchEverywhereCommand
GitOrigin-RevId: 2c33144ec653eb44c5ec32dbd03f6fcdf64f0c6d
2023-01-09 16:09:08 +00:00
Vladimir Krivosheev
57764d700b mark classes final
GitOrigin-RevId: 6414b6f2119c82c7567987dd30b35cab5491d9e2
2022-12-30 06:58:01 +00:00
Alexey Kudravtsev
0bd5ed5449 fix "immutable collection modified" warnings
GitOrigin-RevId: ec49a122b92288db0588ca66f6c535337f65360f
2022-12-28 13:57:23 +00:00
Yuriy Maltsev
8bf4d2fc77 AT-98 add Command postfix to class name
GitOrigin-RevId: 414acc16a2bda605c33af0ba74b496761ef3b3b7
2022-12-27 19:11:30 +00:00
Yuriy Maltsev
2325afeb0d AT-98 Add File structure popup test
GitOrigin-RevId: 52d8dc14826023fc75f790fb3825afcebc6544f6
2022-12-22 19:48:52 +00:00
Maxim.Kolmakov
b921cea2ba AT-218 Track the time which vfs refresh needs to add a file to the project in IDE
GitOrigin-RevId: bf5eea76bf8f9bcf8c898bca31c9ab0c5ede5450
2022-12-21 15:03:34 +00:00
Maxim.Kolmakov
ff24070552 Don't finish completion session if span is not set, it means that we captured previous completion session
GitOrigin-RevId: 694df41693fb3be1e7f11b17c7f56df04c14d198
2022-12-16 21:58:59 +00:00
roman.ivanitskii
8de798b9f5 [performance-tests] do not log check of creating dir in competion tests
GitOrigin-RevId: a9356c42a07038361b1af245d151d42e4aa9c853
2022-12-16 18:39:22 +00:00
Alexey Kudravtsev
375c849aa5 notnull
GitOrigin-RevId: fc53194a3f0733968a2151a81a95d9d0446019d0
2022-12-16 16:51:14 +00:00
roman.ivanitskii
7d07c4db10 [performance-tests] store completion variants in completion command
GitOrigin-RevId: d200f99a385a877d8f84ddafbae35cd1f05100e1
2022-12-16 15:16:13 +00:00
Elena Artamonova
bd56b8807f AT-151 Support errors on each side for Ui integration tests
GitOrigin-RevId: aaed5c55709cd1d36cac6677d50bedcea3b64daf
2022-12-13 14:08:29 +00:00
Vladimir Krivosheev
83212e29e1 deprecate AlarmFactory
GitOrigin-RevId: 69eb8eca7685a7d0594676941c77949cb082f592
2022-12-08 09:23:09 +00:00
Roman Shevchenko
23cb4093a2 Cleanup (warnings; formatting)
GitOrigin-RevId: 342a28d91bba2e0b19241b3c6ef235d02ca199f8
2022-12-06 21:31:09 +00:00
Dmitry Batkovich
2b54fbd383 index: use separate locks for stub indexes
GitOrigin-RevId: 4c560865e94cbe8a37a008acbd8c8282f46f3cbe
2022-12-05 17:00:33 +00:00
Maxim.Kolmakov
5639648ff2 Suppress i18n warnings since they are false positives here
GitOrigin-RevId: 401aa4d88dfab62764b77c8d73491286cb8ba0c6
2022-11-29 16:02:18 +00:00
Maxim.Kolmakov
e879c97d00 Field shouldn't be final since it's an option that can be changed
GitOrigin-RevId: e195f42540e7033ff495ecf4712df9212f0deba5
2022-11-24 11:49:42 +00:00
Anna Koehler
1dd867cced Integration performance tests: fix in PressEnterKeyCommand and additional indo in PublicIdeDownloader
GitOrigin-RevId: 0e1398245f75d932c7a3b0cc3a40353e3c445e7a
2022-11-23 19:26:04 +00:00
Maxim.Kolmakov
26a30fda3e Don't collect low-level metrics in ExpandMenu
GitOrigin-RevId: 6b553708d6d3482f319c9a881b1083d2291db0af
2022-11-23 15:54:46 +00:00
Maxim.Kolmakov
72030f2d6b Avoid project leak and collect screenshots from all opened projects
GitOrigin-RevId: ddfa73d96f7045d57ebd7256459992cab482f016
2022-11-21 18:20:25 +00:00
Max Medvedev
84a1e92483 [performance tests] don't use printf to log values
`printf` uses a locale to print values.
double value is rendered as `0,1234` in the German locale.
And TeamCity fails to parse such a presentation back to double.

GitOrigin-RevId: 7bc8d9e65a09eef69e77cb0ee5fbb48be3713762
2022-11-20 09:58:38 +00:00
Maxim.Kolmakov
1d659c8cac Greenify code
GitOrigin-RevId: 8e2022adad9774dc8ce067b466bfe7a5fb5364b7
2022-11-20 00:32:17 +00:00
roman.ivanitskii
15513d6326 [performance-plugin] gix goToPsiElement command by remove runLater invocation
GitOrigin-RevId: 5265e347f27a17e62d5947b54d417f82357ac02d
2022-11-17 08:51:37 +00:00
Roman Ivanitskii
ad3c4cb009 Merge IJ-MR-98268: [performance-plugin] AT-86 use go to psi element in findUsage commands instead of offset
GitOrigin-RevId: d535ddffbee7f547f4b371780a8c0bfe37991b9b
2022-11-16 21:13:01 +00:00
Anna Koehler
ff8aa86c63 Performance testing plugin: fix in OpenProjectCommand with memory snapshot analysis
GitOrigin-RevId: 6da32554ec7b50fce663aa7457a9849e9a3ddce8
2022-11-16 17:56:39 +00:00
Yuriy Maltsev
7a3982d651 Test for import intension in kotlin project
GitOrigin-RevId: 5fc4219c54ebadebb2c2caa78db5aa90013b2ba6
2022-11-15 21:13:00 +00:00
Maxim.Kolmakov
f2415e1c8a Use Async by default
GitOrigin-RevId: bd2f9bc29d40ef7c11fe78fb657a87d421285997
2022-11-15 19:35:01 +00:00
roman.ivanitskii
02701f6242 [performance-plugin] AT-86 extract common part from go to element command
GitOrigin-RevId: c8ba680927f38fb59031328fabebcf3d1e8db07d
2022-11-15 10:43:09 +00:00
Maxim.Kolmakov
f155b59279 Set new project
GitOrigin-RevId: 4278015508e2558a3bfbeb63a4e2c503ac9038a7
2022-11-14 20:00:45 +00:00
Elena Artamonova
df558a16d2 Revert "AT-90 use CommandChain for run commands via robot"
This reverts commit b00a3950a5faf368e0159199b3b873df3cbe8227.

GitOrigin-RevId: 6501d62eb3c67c48798db60772a42a04b60c8ca2
2022-11-11 17:56:11 +00:00
Anna Koehler
81d6dab83d Integration functional tests: add a test for reopening a project through Repair IDE menu
GitOrigin-RevId: 3db61c3edb9a70e7f300efdf482ad8092d35c0c6
2022-11-10 13:47:49 +00:00
roman.ivanitskii
d44883d86f [performance-plugin] AT-86 use go to psi element in findUsage commands instead of offset
GitOrigin-RevId: 35add070e1804b19e0c5b3a5a53bc39ea3cb224e
2022-11-10 12:38:44 +00:00
Elena Artamonova
81b44f1674 AT-90 use CommandChain for run commands via robot
GitOrigin-RevId: b00a3950a5faf368e0159199b3b873df3cbe8227
2022-11-09 17:38:09 +00:00
roman.ivanitskii
21e8b188d9 [performance-plugin] AT-86 make GoToAnyPsiElement go forward in file
GitOrigin-RevId: f232e6a379a9b37b342fd5e51f8c0966dc6076ae
2022-11-08 12:59:31 +00:00
roman.ivanitskii
66002a52d6 [k[performance-plugin] AT-86 add GoToAnyPsiElement command
GitOrigin-RevId: ed1643408fc5e67a001bbc91bc2634fc86819f7f
2022-11-08 06:42:58 +00:00
Anna Koehler
9d7b30ef5e Integration tests: refactor BuildCommand, tests using EAP builds, a test for getting git status execution time has been added
GitOrigin-RevId: 9aba561f3583a3581815d59a4d9e36ba39d017dc
2022-11-07 22:36:12 +00:00
roman.ivanitskii
266ff60fce [kotlin-plugin] manage span context in OpenFileCommand
GitOrigin-RevId: d973b5adfadff5a28bec69f47b9f3ac0b69dd98e
2022-11-03 21:10:12 +00:00
Maxim.Kolmakov
863ae0f91d AT-101 Add tests for project leaks
Add project leak detection in %openProject command

GitOrigin-RevId: bceb0f9559b51d395bf3ae89c02bfcc2bb8b0efd
2022-11-03 19:42:41 +00:00
roman.ivanitskii
77da7682df [kotlin-plugin] measure time in OpenFileCommand like first highlighting
GitOrigin-RevId: d575250647f3c3a95546f6bbf4f3a3fde235b86c
2022-11-03 14:06:15 +00:00
Elena Artamonova
3ebb305fcd AT-90 fix problem with running several tests on dev server and problem with downloading plugin
GitOrigin-RevId: 83b22525f3506f94f836f99a0beab3284a3fff65
2022-10-28 20:31:47 +00:00
Anna Koehler
2c4636d1a8 Integration functional tests: create test for KTOR-4871 + refactor tests
GitOrigin-RevId: 67f4c24b16f4c36d13aa0fc9a137ef6a2f1cb383
2022-10-28 17:59:33 +00:00
Maxim.Kolmakov
a4e3a70db7 Fix intention preview
GitOrigin-RevId: f0e3977a9d63c92a4670ceff000f9f6420d6b4fd
2022-10-28 00:07:31 +00:00