Yuriy Artamonov
22b4b596ea
[performance] IJPL-161370 Detect UI freezes caused by third-party plugins and disable them
...
(cherry picked from commit 57013d91d5767602b1cb6db72d644e83bed2339b)
IJ-CR-146685
GitOrigin-RevId: e1a46a784e5c742410087590b1013a6d553f415b
2024-10-22 20:07:09 +00:00
Alexander Chernikov
fb32615b2b
[kotlin] Move Declarations performance test: command is moved to Kotlin-specific module.
...
GitOrigin-RevId: 12a584727122ee3fa26684ed88ed31ee438fb00c
2024-10-10 14:45:56 +00:00
Alexander Chernikov
c3ee09dca2
[kotlin] Move Declarations performance test: fixed after review + cosmetics.
...
GitOrigin-RevId: 2c48faeb7ecc5cbb48c01f37745fb8571cad8852
2024-10-10 14:45:56 +00:00
Alexander Chernikov
72aa65d6ec
[kotlin] Move Declarations performance test: made it find elements using reflection.
...
GitOrigin-RevId: 96d1d5b9952a44684ea4ad66808cc58446bfde5a
2024-10-10 14:45:56 +00:00
Alexander Chernikov
d16e1d52f5
[kotlin] Move Declarations performance test: copied writeIntentReadAction {} call from Move Files test.
...
GitOrigin-RevId: c75c46bca32676195436761495b056132447112c
2024-10-10 14:45:56 +00:00
Alexander Chernikov
c82d4a5a10
[kotlin] Move Declarations performance test: finding target source file adjusted.
...
GitOrigin-RevId: 03bbda1852e65803f0c1fecf5b9ae821759c85e0
2024-10-10 14:45:56 +00:00
Alexander Chernikov
d81d302e01
[kotlin] Move Declarations performance test: first attempt.
...
GitOrigin-RevId: 067f8d0faab773a9a623867872c28856a6872520
2024-10-10 14:45:56 +00:00
vladislav.shishov
91c82cd5cf
[remote-driver] fix JcefComponentWrapper.JsExecutor
...
GitOrigin-RevId: c79cae0fd32ca9a2c97a34eee0f3fee36e1acbe7
2024-10-06 08:09:10 +00:00
Vladimir Krivosheev
4a176d4c02
IJ-CR-146078 extract intellij.platform.bootstrap
...
GitOrigin-RevId: b79efc92829111228e83058e54381d8e02116b6f
2024-10-05 22:01:55 +00:00
vladislav.shishov
5b394dc5ef
[remote-driver] fix JCefUI
...
GitOrigin-RevId: 78f642297735a0625bee4341698d0340524b6247
2024-10-03 22:52:33 +00:00
Vladimir Krivosheev
2af05dec25
extract intellij.platform.ide.internal
...
GitOrigin-RevId: 0e5e80fd53c3ef15ed9835a9400381d383526ca3
2024-10-03 19:22:03 +00:00
roman.ivanitskii
49caed8d31
[performance-plugin][inline-completion] minor updates
...
GitOrigin-RevId: f06e92983b7452a56ef63c19d65a1b89808983e2
2024-10-02 20:15:18 +00:00
Alexey Kryuchkov
73792937ab
AT-1085 Highlighting tests on Ruby
...
GitOrigin-RevId: 5ed92f653eff38b7e906fb90edf028b9230f96d6
2024-09-30 19:36:15 +00:00
Maxim.Kolmakov
bd56198eab
Don't fail parsing of arguments if there is additional argument
...
Otherwise it's not possible to add new parameters to the command without breaking old versions of IDE
GitOrigin-RevId: 4d2d8e7ab87bac4435f42a430d1c129f4b5cac9a
2024-09-30 08:48:33 +00:00
Alexey Kryuchkov
75a2a5a08e
AT-1085 WebstormHighlightingTest
...
GitOrigin-RevId: 5b1c72c4e1f849439a304d393b021e676b6ccd49
2024-09-29 21:40:14 +00:00
vladislav.shishov
27afa0bbcc
[remote-driver] add JcefUiTest#testJcefHtml
...
GitOrigin-RevId: f433eae1e8d1fdbbfe7acac5e6edc329a0dff1bb
2024-09-27 01:16:53 +00:00
Anastasia Katsman
0c15cae2bc
[driver-tests] move ideLogger to driver sdk
...
GitOrigin-RevId: d73dedd8df0536589847ec9fe4a81e0ba4ef3f7f
2024-09-17 20:57:23 +00:00
Maxim.Kolmakov
b429ce5da8
Fix test expectations
...
GitOrigin-RevId: cfe665bb93d4d601c422e7455fd15067e986870c
2024-09-13 15:28:16 +00:00
vladislav.shishov
926f5dfcfc
[remote-driver] add SearchEveryWhereUiTest#testCommands and SearchEveryWhereUiTest#testNavigationBetweenTabs
...
GitOrigin-RevId: 166e7fbeb77969c0dde2da742778d412bd08706f
2024-09-13 10:06:58 +00:00
roman.ivanitskii
6a1a75f19a
[performance-tests] Add onCompletion metric for inline completion commands
...
GitOrigin-RevId: d12a171505670fb80d2d728a6cab004a0ee7c225
2024-09-12 11:59:23 +00:00
Daniil Ovchinnikov
7254afe24a
IJPL-453 generify file names
...
GitOrigin-RevId: b6a8458d038318513f8d47c2ebe642a970bb56d3
2024-09-12 10:30:43 +00:00
vladislav.shishov
74b2337194
[remote-driver] JTableTextFixture : pass custom component size to TextCellRendererReader
...
GitOrigin-RevId: c094bd75d98444c844c075dd53c06388b98b0e07
2024-09-11 12:11:58 +00:00
Alexey Kryuchkov
5ed8712e76
Print code analyzer statistic in case of timeout for WaitForFinishedCodeAnalysis
...
GitOrigin-RevId: 57c274aa584a946f00da7b9979c2b2c7041a10b0
2024-09-11 10:45:52 +00:00
roman.ivanitskii
461c6968dc
[performance-tests] remove previously added listeners in the SetupInlineCompletionListenerCommand
...
GitOrigin-RevId: 032c7b7a5efc43922c931979aa12a8cb9eee2894
2024-09-09 17:16:15 +00:00
roman.ivanitskii
bcbbbb0dca
[performance-tests] Add CallInlineCompletionCommand for inline completion testing
...
GitOrigin-RevId: fd9d3f3b3b5978606aa212e7f3dfe7fb40748fb8
2024-09-09 17:16:14 +00:00
vladislav.shishov
5aa5fc8953
[remote-driver] JTreeTextFixture : threading issue
...
GitOrigin-RevId: 556d6e3fca4685d21553131a795950e07a742564
2024-09-09 10:33:06 +00:00
roman.ivanitskii
709de794a2
[performance-tests] Rename InlineCompletionCommand to SetupInlineCompletionListener
...
GitOrigin-RevId: 81ecfbebac286bfe6ab9b146773ed284524533ca
2024-09-08 17:41:56 +00:00
Maxim.Kolmakov
1d1d3d2238
Remove the doHighlight command and its corresponding tests.
...
The initial purpose of doHighlight was to measure the time it takes to apply different text attributes (color, style, etc.) to tokens. However, there hasn't been (and still isn't) a generic way to achieve this effectively.
Currently, this command triggers HighlightVisitorBasedInspection, which is essentially a "mock" inspection used in Global Analysis tools (such as inspect.sh, Qodana, etc.). This inspection combines three functionalities—syntax error, annotator, and generic error—into one. As a result, the highlighting produced by this command is a very rough estimation, if not just random values.
Highlighting in general is handled by the editor, which leverages information from the parser, annotators, additional passes, and specific inspections (e.g., dead code, which has a unique severity that makes the code appear grey). At this point, we do not have a clear way to make doHighlight work correctly, nor are we certain it's needed at all.
GitOrigin-RevId: 8c821f456e867395bb6de55a142a000cfc3a50a9
2024-09-08 01:32:00 +00:00
Maxim.Kolmakov
7ced30d45f
[ui-tests] Add new method to click on the JTree row with a shift
...
GitOrigin-RevId: 05560ef8c36594f4198d4e52096933db3e46a7b3
2024-09-08 01:32:00 +00:00
vladislav.shishov
fc7f21fa45
[remote-driver] add SearchEveryWhereUiTest#testTabsNavigation
...
GitOrigin-RevId: 3191b873114a997cad4505469535d6491949ed5d
2024-09-07 10:02:59 +00:00
vladislav.shishov
02360cf0c0
[remote-driver] replace all implementations of TextCellReader's with TextCellRendererReader
...
GitOrigin-RevId: 538e3ce645fcf09b6e34123612e631f93f38dcb1
2024-09-07 10:02:58 +00:00
roman.ivanitskii
c713fdf22f
[performanceTesting] Add setupInlineCompletionListener method
...
GitOrigin-RevId: a9c602208892b1ce632cfdc6420e56d1a5c1a089
2024-09-05 16:32:18 +00:00
roman.ivanitskii
4cc0a4820f
[performance-tests] Add inline completion performance command
...
GitOrigin-RevId: 557356caaeca5f8d27252e464159acb084e9f9f1
2024-09-04 18:47:11 +00:00
Daniil Ovchinnikov
36b34c4e18
extract intellij.platform.ui.jcef module
...
GitOrigin-RevId: 560932e829c0bbf85d51b22a80963a978cf89553
2024-09-03 17:43:45 +00:00
Elena Shaverdova
3a2a6caf80
Time from the very start till popup disposal for IJPL-55674 Performance metrics: Search Everywhere opening
...
GitOrigin-RevId: b1aa6bdbc21c8979b2e126438aa5b0525f3476bd
2024-09-02 23:37:58 +00:00
Anna Koehler
a1225217ab
Fix the case when we type and wait fo finished code analysis and a popup with auto-completion appears in the end of typing. Completion popup prevents code analysis to be finished
...
GitOrigin-RevId: 03d58e0ec70a64b20af34745f2e957f3121e27aa
2024-08-29 19:38:52 +00:00
Elena Shaverdova
f4ebbc6873
Initial test for searchEverywhere FUS event for IDEA Ultimate
...
GitOrigin-RevId: 4da8e15c7b4e5313dc91e5ecbd38943902ef458f
2024-08-29 16:55:44 +00:00
Maxim.Kolmakov
6389d2d936
[performanceTesting] Don't wait till subscription to EventBus is finished on project initialization
...
Otherwise, project initialization might take up to 2 minutes and test will fail with timeout
GitOrigin-RevId: 32d0520f483801baadecee486826f41125464c4e
2024-08-29 14:49:24 +00:00
Nikita Barkov
76c0874bec
[perf_tests]Fixed goToElement method
...
GitOrigin-RevId: 0f5a14b8785119842e420a842820d6f79b6dcb77
2024-08-27 08:56:39 +00:00
Nikita Barkov
4e03e40d27
[perf_tests]Fixed discussions in EventsFlowService
...
GitOrigin-RevId: 83d16a1079511ecc65ed7dd2051203cfc9b9acfc
2024-08-26 21:16:09 +00:00
Nikita Barkov
ea9d95de6d
[perf_tests]Fixed discussions in GitRollback and HandleSpan commands
...
GitOrigin-RevId: 8e2c708128c44daa5f62550393f6037bdeea8a84
2024-08-26 21:16:09 +00:00
Nikita Barkov
d76d833345
[perf_tests]AT-797. Implemented FindUsagesInBackgroundCommand
...
GitOrigin-RevId: db58fd4e0a411af7d328c73d85d2e8cbf3f3cafd
2024-08-26 16:32:47 +00:00
Henry Wylde
b68794b5d0
[performanceTesting] ensure that only one branch of find usages can get hit, otherwise spanRef/scopeRef will be clobbered
...
GitOrigin-RevId: 8d04a50272321da3262a1b97813fa4a5514ec20c
2024-08-26 03:42:25 +00:00
Alexandr Evstigneev
5bd62056ff
RUBY-32703 Implemented ShowUsageCommand for the split mode
...
Monolithic command FindUsagesCommand should probably be renamed to the show usages command and decoupled from find usages logic. Those are two different actions doing different stuff. See: IJ-CR-140853
IJ-CR-143214
GitOrigin-RevId: 6954870718e9f5494e1d40fa0f702de1c21af757
2024-08-24 10:53:21 +00:00
Gregory.Shrago
6ce584c023
make AnActionEvent methods final
...
GitOrigin-RevId: 6aa1f7ff172307ac0e504b180daff48b72938fa1
2024-08-23 09:56:07 +00:00
Gregory.Shrago
f678ef232d
introduce ActionUiKind: cleanup
...
GitOrigin-RevId: 3064d1b5f9cdd83c3b9d0b22d0dd489d0213fba9
2024-08-22 17:24:58 +00:00
Vladimir Krivosheev
3b3ae1c0b5
IJPL-159596 disable sorting - we must produce distribution order entries in a stable manner without sorting
...
GitOrigin-RevId: 1bf3a1f18ba5b2d6d5bc4f9c44f8208f86c8baa2
2024-08-22 10:33:53 +00:00
Yuriy Artamonov
68b21a7c87
[fus] IJPL-160498 FeatureUsageLogger: static init depends on application services
...
GitOrigin-RevId: 700e4f83c92cebe5eb7a774984e002b9509d3573
2024-08-19 13:48:50 +00:00
Elena Shaverdova
aa3924dc95
Re-enable new waiting for highlight by default in OpenFileCommand (AT-711)
...
GitOrigin-RevId: 04a31b7e1568299ad4a71d1ddca64a9372b7a0f0
2024-08-16 17:28:03 +00:00
Elena Shaverdova
f863ff38da
Fix writing OTel scope for waiting for highlighting with waitAnalysisToFinish in OpenFileCommand (AT-711)
...
GitOrigin-RevId: c05a7a9d92c8c3d109fbab597de06a622a8473a4
2024-08-16 17:28:03 +00:00