Anastasia Katsman
557ea312a0
disable screenshots/screen recording on wayland
...
GitOrigin-RevId: 80715b3d3601177099a953fe22f943c49442012a
2024-12-24 16:58:06 +00:00
Anastasia Katsman
53caa81e0e
[rdct-tests] handleCheckBoxWithFileName: minor polishes
...
GitOrigin-RevId: 448431b71c7586360bbd1e0a4aefc18aed4ac441
2024-12-24 16:58:06 +00:00
Nikita Katkov
9a6c3e865e
[performance plugin] IJPL-165636 IJ-CR-149885 Moved performanceTesting.backend module outside of the community project to avoid foreign dependencies in it
...
(cherry picked from commit bf114be2f9e113ef417b5ff0e7abd7f24f0b7d24)
GitOrigin-RevId: 4582c253446f29c07f4dfea655c8a313eaf617f3
2024-12-04 23:49:22 +00:00
Nikita Katkov
8f34fe5c3a
[performance plugin] IJPL-165636 IJ-CR-149885 Add backend-specific module with an option to download generated snapshot to the client machine
...
(cherry picked from commit 346ddc7cb3de2ee64a16f94cad5c47cd9dcaa541)
GitOrigin-RevId: cf9a64d8a7874a649d4db3f9ba9e32d0b2a57122
2024-12-04 23:49:22 +00:00
Nikita Katkov
bfe066b595
[performance plugin] IJPL-165636 IJ-CR-149885 Refactor existing code: split snapshot openers into separate extensions to make notiication actions list context-aware
...
(cherry picked from commit fab71c6618593d8bbe0f66b2284c973af8da8e6b)
GitOrigin-RevId: 01978c502bfc37c48bb5b96b2d9c13e23e710306
2024-12-04 23:49:22 +00:00
Anastasia Katsman
e45523b9ad
[rdct-tests] improve waitForCodeAnalysisToFinish to better handle indexing
...
GitOrigin-RevId: c45aee28cfaf7e6267fcf0d5c1ff40604bee605c
2024-12-03 18:59:03 +00:00
Aleksey Pivovarov
b4671a4ba6
IJPL-160901 IJPL-164346 platform: migrate 'checkUnloadPlugin' usages
...
(cherry picked from commit deafeb85d62fbd9b3ec255c024c7c6f88f33ab7f)
IJ-CR-150055
GitOrigin-RevId: e7c5497ba5b7eb06eaf431939d315a837d210b1d
2024-11-26 16:33:50 +00:00
vladislav.shishov
3e03cbdd2b
[remote-driver] rework JcefComponentWrapper#JsExecutor
...
(cherry picked from commit 9737ceffe2e195ad733f4e2fb331a040fc82e376)
GitOrigin-RevId: 4838c9ef86343fd0120d8fd6cb786c98cf82547f
2024-11-21 10:01:42 +00:00
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