Nikita Kudrin
d4b3af45dd
[ide driver] Using lazy tracer initialization for JMX Invoker since too early init led to NoopOpenTelemetryManager init
...
GitOrigin-RevId: c0bbe665073a7345050d33ae16fb378993ff93d4
2023-08-18 17:12:36 +00:00
Alexey Kryuchkov
ce35868fc7
Disable code analysis in open file command for vcs tests
...
GitOrigin-RevId: eb6677040768e47cac26d46274b3916a18e995cd
2023-08-17 12:50:12 +00:00
Alexey Kryuchkov
6aa686a090
Fix for OpenFileCommandOptions related to correct parsing of Boolean values
...
GitOrigin-RevId: d109123d6e01ba58924a19bc7f79b58895a13f1c
2023-08-17 08:24:17 +00:00
Alexey Kryuchkov
fdcb966cf3
SaveDocumentsAndSettingsCommand registered in BaseCommandProvider
...
GitOrigin-RevId: 8a007788c0fb879380bd0399b35b8e284b02251e
2023-08-16 08:15:54 +00:00
Yuriy Artamonov
89ca2ef08d
[testing] Relayout performanceTesting starter and commands modules
...
GitOrigin-RevId: d236ad263edaba1158b9b997886d6fe8ad099f40
2023-08-15 18:34:41 +00:00
Vladimir Krivosheev
9649497aef
reduce visibility
...
GitOrigin-RevId: c44a92db578b68af55eb8a4bcec564a880d91838
2023-08-12 13:14:01 +00:00
roman.ivanitskii
e5e44b579b
[performance-tests] Add DropErrorCommand
...
Command for imitating error during IDE run
GitOrigin-RevId: e4d44391e536ce2ad39ea21322a84d2ef85c63b7
2023-08-08 18:57:27 +00:00
Alexey Kryuchkov
ac21b1cda9
Move SaveDocumentsAndSettingsCommand to common command module due to this functionality needed in Vcs tests too
...
GitOrigin-RevId: 5d59914307ad5b49210aa1f79a8c4cc220dbfad5
2023-08-08 18:55:38 +00:00
Alexey Kryuchkov
3b7c7d491a
Command for saving content for all opened tabs
...
GitOrigin-RevId: 30987aeebcee2bff71bc747c251346e48184364f
2023-08-05 23:35:52 +00:00
Julia Beliaeva
831cc0914c
[vcs-log] add distinct events to VcsLogBigRepositoriesList.Listener
...
Send separate events for adding or removing repositories in VcsLogBigRepositoriesList and pass affected root as a parameter.
GitOrigin-RevId: 7ec459dfa6bbb972f9012bc418f272df5eb5020b
2023-08-05 16:10:26 +00:00
Roman Shevchenko
386eee00be
[project] replacing custom Path extensions with stdlib/JRE calls
...
GitOrigin-RevId: 521524062de528211d495d08b32afcd2132d7ebd
2023-08-04 17:11:22 +00:00
Nikita Barkov
19ce0ca1df
[perform_tests] Changed "position" to "offset" for replaceText command
...
GitOrigin-RevId: e1954626d7e71818a9383f5a151f2f97e90d3818
2023-08-01 17:21:21 +00:00
Maxim.Kolmakov
ee216bea4b
Fix delayType waiting for code analysis
...
The command might stuck in case code analysis takes less than the delay for typing: we subscribe to code analysis only on the fake END_CHAR that actually doesn't change text anymore and instead shutdown executor. So if analysis has finished there will be no more daemon restarts and the command will hang.
GitOrigin-RevId: 0d54e943de2c82d2a689327fa39dd344b1204570
2023-08-01 17:18:53 +00:00
Nikita Barkov
f34684b923
Safe-Push into master
...
GitOrigin-RevId: b7d21c1a66c26c17737066df088b3e73bcbabe82
2023-07-31 22:36:43 +00:00
Julia Beliaeva
1ec158c1de
[performance-tests] use a listener in VcsLogBigRepositoriesList instead of polling indexing status
...
GitOrigin-RevId: e171d03c6278626344e3b728c2cb996ff3c84c4e
2023-07-31 21:46:08 +00:00
Julia Beliaeva
7d1b435e92
[performance-tests] start waiting for indexing only is it was scheduled
...
GitOrigin-RevId: 1227ed98a20bfe81920df66286bc4f317f0ec8aa
2023-07-31 21:46:07 +00:00
Julia Beliaeva
72df3f6680
[performance-tests] wait for full log before trying to wait for indexing
...
Before all commits are loaded, it's not possible to check if the repository is fully indexed or not.
GitOrigin-RevId: 2baa92f9aff542ef86322cfba343c38b56b1169e
2023-07-31 21:46:05 +00:00
Nikita Barkov
45518adc71
[perform_tests] AT-457. Changed the way to get arguments. Added javadoc
...
GitOrigin-RevId: e7d16d1ff0cc0566d591522bf9aa4b9355d661e4
2023-07-31 19:01:50 +00:00
Nikita Barkov
169609fef6
[perform_tests] AT-457. Added dsl for replace text command. Made this command more flexible, to replace part of the text
...
GitOrigin-RevId: 70b8fb86125694f3b151ab2244e7f37ded7cbb8f
2023-07-30 19:52:51 +00:00
roman.ivanitskii
3109a58142
[kotlin-plugin][performance-tests] add evaluate expression on kotlin-lang project
...
GitOrigin-RevId: 13cfff4027eae6e8d0a9e05da526da02ac51cd57
2023-07-28 19:06:50 +00:00
Vladimir Krivosheev
85963fd863
fix "warmup" command infinite execution (FileBasedIndex should some day migrate to coroutine-based impl to avoid such issues)
...
GitOrigin-RevId: f841ec339120d5ff9c7898aa72c1a616bd1e684c
2023-07-28 18:42:13 +00:00
Julia Beliaeva
e1a6ea85c8
[vcs-log] remove redundant check
...
If indexing is scheduled, needIndexing will return true and additional check if not required.
GitOrigin-RevId: 9836273400dfad7fbd84ad6739d029ba23380b23
2023-07-27 00:36:37 +00:00
Julia Beliaeva
c7062e97ff
[vcs-log] log indexing state correctly
...
GitOrigin-RevId: 3e83a29eef2d73cb2cd500d0c55adad8e5144500
2023-07-27 00:36:33 +00:00
Julia Beliaeva
293c9bb1a5
[vcs-log] refactor isIndexingPaused function
...
The original function returned true when indexing was not scheduled, which didn't necessarily mean that indexing was paused. The new implementation accurately determines if indexing is paused by checking if project repositories are present in the VcsLogBigRepositoriesList. The previous version of the function was inlined and the behavior of the using code was not altered.
GitOrigin-RevId: ba2762a8749ef678815b1cad47215da2bb0ebdfd
2023-07-27 00:36:30 +00:00
Maxim.Kolmakov
372dde037a
Fix SE in case of typing and text insertion and without any typing
...
In the first case we need to wait till each operation is finished so we set semaphore to -1
In the second case there will be no semaphore release so we start with 1 permit right away
GitOrigin-RevId: 43a60a2a97934a2aca458b103188522475a97e5a
2023-07-25 16:28:17 +00:00
Maxim.Kolmakov
32e91afb26
Fix SE in case there is no editor
...
GitOrigin-RevId: 104d5f830562c0f936aaae25b91cbb11124d7417
2023-07-25 16:28:15 +00:00
Maxim.Kolmakov
925628760f
Let's try to get editor instead of focused component
...
GitOrigin-RevId: 1db699c8a04e612142f04d758d0b21ba891a9881
2023-07-25 07:45:56 +00:00
Maxim.Kolmakov
b2b686a211
Extract code to command instead of dynamic invocation otherwise we get unresolved class
...
GitOrigin-RevId: 9af306c078d47ee71c9907d2241d07a46e42f535
2023-07-24 12:57:27 +00:00
roman.ivanitskii
f9fab525fd
[performance-tests] add an error message for conditional memory dump command
...
GitOrigin-RevId: 99fe2cb547b416473b5cc7381cc3420f41f5b76d
2023-07-24 12:26:33 +00:00
roman.ivanitskii
91e9363bd4
[performance-tests][kotlin-plugin] add evaluate expression test with measurement
...
GitOrigin-RevId: 1148e984c60717fc82dd0c4d77d490acf585da9f
2023-07-21 17:32:47 +00:00
Nikita Kudrin
bb322bcb31
[performance plugin] Remove excessive logging
...
GitOrigin-RevId: fc5eb6334a2a2bbe9495905c2afb3366b9f3e66d
2023-07-21 15:34:30 +00:00
roman.ivanitskii
bc2dfb52fe
[performance-tests][kotlin-plugin] use findTarget for detecting current editor instead of static field
...
GitOrigin-RevId: 7d004fa5c172e36d869170f2b0f9dc5cad45301c
2023-07-20 15:17:17 +00:00
roman.ivanitskii
1cfdf80aa2
[performance-tests][kotlin-plugin] show evaluate expression command, add do completion in evaluate expression command
...
Made changes to specifically handle evaluation expressions in the completion performance tests. Created new command `ShowEvaluateExpression` to display the evaluation dialog. Modified existing `doComplete` command to handle evaluation dialog scenarios identified by the `inEvaluateExpression` flag.
GitOrigin-RevId: 709f522d861546d3339b14303bb8b1b95ce0f6be
2023-07-19 19:48:53 +00:00
eugene.nizienko
9d4766cd9c
[remote driver] waitForSmart mode, removed StringList
...
GitOrigin-RevId: 8c1d5e887b23b7fba087e40481b8848f438c6d3e
2023-07-19 12:21:18 +00:00
Vladimir Krivosheev
ce0ad41cbb
use opentelemetry for start-up (part 2 - OTLP)
...
GitOrigin-RevId: b705bc8791c578f05484dda468dfa240d0964449
2023-07-17 18:59:59 +00:00
eugene.nizienko
c7b1ac04e9
[remote driver] Editor and a few other components added
...
GitOrigin-RevId: 6ef2fdfb9cf708d53a681182a80fac53f541d0c3
2023-07-17 16:28:40 +00:00
Maxim.Kolmakov
92d76d4fff
Don't pause execution if there are invisible indicators
...
Since we poll with fixed rate there can be a situation where other background activity (like ActionUpdater) will run with exactly same rate and we will wait indefinitely.
GitOrigin-RevId: 4bde56ea809dff501ca418e5cd6a7466189555c6
2023-07-17 10:30:39 +00:00
Maxim.Kolmakov
7a1a3db09f
Don't create empty folder for the screenshots
...
GitOrigin-RevId: 026d3be6fe55b1ffade030d4d55ed0a02eb5a882
2023-07-15 00:31:51 +00:00
Vladimir Krivosheev
185b47d580
fix package for start-up performance report implementation
...
GitOrigin-RevId: 73420d93a78589323684f1cdc4ac7ea0cc36310b
2023-07-13 22:30:32 +00:00
Vladimir Krivosheev
0c400cad87
rename intellij.platform.diagnostic to intellij.platform.diagnostic.startUpPerformanceReporter
...
GitOrigin-RevId: d43682fa4a199478272839cf7a393179b62f90f2
2023-07-13 22:30:13 +00:00
Piotr Tomiak
1d3e210cc4
LexerTestCase: add missing @NotNull annotations to improve interoperability with Kotlin
...
GitOrigin-RevId: e98b6523585f4659687abca687c8b42618dfd8bc
2023-07-13 10:11:07 +00:00
eugene.nizienko
cc55088704
[remote driver] added JTableUI
...
GitOrigin-RevId: f11d45449368a52d61480505a83d1dc59df96f95
2023-07-10 20:30:14 +00:00
Maxim.Kolmakov
ae84bddd17
Save all screenshots in a rolling folder
...
GitOrigin-RevId: fb05882661ff74c61ca9efe00b7e87e3c599ff0c
2023-07-07 16:23:07 +00:00
Maxim.Kolmakov
6336193ada
Update oshi library to 6.4.4
...
GitOrigin-RevId: 20ecb0425db690af12f0d5656e2de82c54f9332d
2023-07-07 00:16:37 +00:00
Maxim.Kolmakov
b0e5d3bec8
AT-435 Store hardware information for test run
...
GitOrigin-RevId: 69b914c760ccabc11768b037f3977a04abd65ff8
2023-07-06 12:36:32 +00:00
eugene.nizienko
818732dcc9
[remote driver]: Collection<PassByValue> removed, lazy searching
...
GitOrigin-RevId: a82df5ea0fa501ad2404525e3a4c29c162a8f8d7
2023-07-05 20:49:48 +00:00
Anna Koehler
41bf64f19f
Add additional logging for integration performance tests
...
GitOrigin-RevId: d22cc6a0f8e5bdea33faadbf5a146a221f6afde9
2023-07-05 18:24:17 +00:00
eugene.nizienko
522589d007
[remote driver]: removed RemoteComponent
...
GitOrigin-RevId: 01c730c90ad9a54d6cf59d2edbb877c504d605e3
2023-07-05 15:39:09 +00:00
Dmitry Batkovich
6d5f726bec
use kotlin friendly logger instantiation
...
GitOrigin-RevId: c67f9360a8eca0f9a696d6334e7940a606a86379
2023-07-05 12:08:01 +00:00
eugene.nizienko
f6648ef502
[remote driver]: added refs to AssertJ Fixtures
...
GitOrigin-RevId: ebe11fdd9fa303f18b5fd66baa9296a920cf27bc
2023-07-04 17:59:45 +00:00