Dmitry Kichinsky
cd9e4a0399
[maven] IDEA-356082 test linking and unlinking Gradle and Maven projects with the same path
...
GitOrigin-RevId: 35fc5384928edefb3d37a7b1482050f3a5265dfb
2024-07-23 12:42:01 +00:00
Sergei Vorobyov
96a1761f1f
[Gradle|TestFramework] fix: use platform project configuration observation for waiting Gradle syncs in tests
...
The `Observation.awaitConfiguration` allows waiting for any tracked activity and their java async calls.
GitOrigin-RevId: c19a0e1f0ff07ae43abbd0ec10ce6455f8cb69ef
2024-07-05 18:41:55 +00:00
Sergei Vorobyov
d6c0d0b775
IDEA-341326 [AutoSync|Test] new: added tests for the modification tracking before and during sync
...
GitOrigin-RevId: 2b0d0aa196d2b39a5b4f3d6798a889dfa15618a5
2024-07-05 14:13:58 +00:00
Dmitry Avdeev
6f5ebf0d46
[workspace] convert to plugin
...
GitOrigin-RevId: c1682d99eeb8526db7176deade6dbcc97bfbfe8e
2024-06-21 10:53:45 +00:00
Nikita.Skvortsov
48b629ccf7
[gradle][tests] move next batch of flaky tests to quarantine IDEA-354847
...
GitOrigin-RevId: 87086ab0b603b4ecccad516e1d6e19e6d3bb97f8
2024-06-20 12:25:55 +00:00
Dmitry Avdeev
6a3eb50df7
IDEA-353463 Multiple Projects In Workspace: if the linked project fails to import, it can't be unlinked
...
GitOrigin-RevId: cb9983b011ab07331928298199df451b606570ed
2024-06-19 19:26:21 +00:00
Dmitry Avdeev
093e7a7011
[workspace] getting subproject by module + subproject list cache
...
as preparation for getting per-project settings
GitOrigin-RevId: 6660dc74e132cbf0caefa4709270932d19f53907
2024-06-17 22:34:29 +00:00
Dmitry Avdeev
d9f46d0074
[workspace] Manage Workspace... action dropped
...
workspace management is available via ProjectView actions
GitOrigin-RevId: 0f8fa9b166d3ca6ae4480537c4b7ab2dd352c616
2024-06-06 18:03:17 +00:00
Dmitry Avdeev
ebfbc30fc8
IDEA-354377 Create workspace via Project Wizard
...
GitOrigin-RevId: dee62d7a48553003b9efd12ea24b315e85d25343
2024-06-03 14:44:13 +00:00
Sergei Vorobyov
394bd45409
IDEA-346475 [Gradle|Script] new: added test build script builder for the Gradle codeinsight tests
...
It allows using the jetbrains cache redirector for the maven central in the Gradle codeinsight tests
GitOrigin-RevId: e415ad317d209d982e452b7c1dabd1da2ceeb256
2024-05-31 11:42:56 +00:00
Sergei Vorobyov
d5aa4102b5
IDEA-353212 Don't rename workspace on first Gradle import
...
test refactored
GitOrigin-RevId: 83ef765051eaf362d4a744d00b01287d2d2e7bc2
2024-05-14 16:16:13 +00:00
Dmitry Avdeev
8e2476a0cc
IDEA-353377 Multiple Projects In Workspace: confusing results on creating WS via Manage Workspace action
...
"Manage Workspace" disabled for non-workspace project
GitOrigin-RevId: 3a041e67d5dd22f2e2763dd0afc8ed075483008b
2024-05-14 12:42:36 +00:00
Dmitry Avdeev
7de587fc69
IDEA-353212 Don't rename workspace on first Gradle import
...
test added
GitOrigin-RevId: 0916d28cbcd30e8a8dd97ac8226e2b564bfb400b
2024-05-13 20:13:02 +00:00
Alexander.Glukhov
d718c22e53
[external system][IDEA-306074] flush workspace model's cache in Gradle related tests
...
GitOrigin-RevId: ab8f16dbf7fac6a940f7847c7249945a91cc605c
2024-04-02 12:46:23 +00:00
Sergei Vorobyov
2330f375a5
IDEA-346297 [Gradle|DataNode] fix: instantiate the Gradle module data cache only once
...
The usage of CachedModuleDataFinder's old implementation has O(N*N) complexity in the worst scenario, because it initialized cache only for taken elements. But cache miss causes a new traversal for all modules. So, if the code collects module data for all modules sequentially, then we have cache miss on each call.
GitOrigin-RevId: 59efdac9d0b3b497d9ce767dcb79d8d9ccf8e1ee
2024-02-15 21:10:33 +00:00
Karina.Kazaryan
f7c244ec41
Add @IJIgnore annotation to GradleCreateProjectTest test (IDEA-341326)
...
GitOrigin-RevId: fa054a0187f72ffd7745ef93e06b796840ae9525
2024-01-15 15:24:23 +00:00
Sergei Vorobyov
4b102d80f0
IDEA-332234 [NPW] new: replaced language multistep by language project generators
...
GitOrigin-RevId: e7ecdeb6a3e74cf66711c8bc6d8f6fc80324c756
2024-01-05 12:03:29 +00:00
Sergei Vorobyov
492ff2bf37
[Gradle|Test] cleanup: use explicit subscription for TrustedProjectsListener's topic
...
GitOrigin-RevId: 426dc4ea5bec24abcd2a1186729790a420f9b1d8
2023-10-17 17:53:19 +00:00
Sergei Vorobyov
5b76401043
[Gradle|Test] cleanup: encapsulate testDisposable in GradleBaseTestCase
...
GitOrigin-RevId: d7876639d332b4264a8fa9484f0d46c49e63c419
2023-10-17 17:53:16 +00:00
Frederik Haselmeier
616482c6a1
[kotlin] Replaced Kotlin Gradle new project wizard, allowing creation of new modules
...
^KTIJ-26934 fixed
Co-authored-by: Victoria Petrakovich <Victoria.Petrakovich@jetbrains.com >
Merge-request: IJ-MR-116118
Merged-by: Frederik Haselmeier <Frederik.Haselmeier@jetbrains.com >
GitOrigin-RevId: c7df3d61ceb7057e01e0c93c3cd43dbe2b62351a
2023-10-12 21:18:42 +00:00
Sergei Vorobyov
3c7a86c0fd
[gradle-tests] cleanup: wrapped blocking EDT execution by blocking context
...
GitOrigin-RevId: d48372f94b6f7fc09882e821f6a20a3e45e1d73c
2023-04-11 14:26:51 +00:00
Sergei Vorobyov
7dfcab060a
[gradle-tests] cleanup: renamed Gradle operation and leak trackers
...
GitOrigin-RevId: 6b481d366960495e01b4c8fb5e8b10775583dad0
2023-04-11 14:26:50 +00:00
Sergei Vorobyov
fea74c13e3
[cleanup] added GradleTestCase
...
Advantages
- Junit 5
- Kotlin and coroutines
- Built-in waits
- Advanced reload leak detector
- Full control for projects
GitOrigin-RevId: 140ca3cae6dfa8767972d113f45d077d1a1a156f
2023-02-14 20:18:35 +00:00