Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Configure UI tests to run with Java 21 and 2024.2 #1088

Open
TrevCraw opened this issue Nov 7, 2024 · 1 comment
Open

Configure UI tests to run with Java 21 and 2024.2 #1088

TrevCraw opened this issue Nov 7, 2024 · 1 comment

Comments

@TrevCraw
Copy link
Contributor

TrevCraw commented Nov 7, 2024

Determine how to parameterize the java target and platform target values and configure those values correctly for the default (production) build and for running the UI tests.

  • default (production) build should target Java 17 and the latest 2024.1.* version
  • the UI tests build should target Java 21 and the latest 2024.2.* version
@staicy123
Copy link

staicy123 commented Nov 8, 2024

Hi @TrevCraw,

We have analyzed the issue and identified two key scenarios based on your description:

  1. Build the Plugin (run buildPlugin task) using IntelliJ 2024.1 and Java version 17
  2. Build and run UI tests (run runIdeForUiTests task) using IntelliJ 2024.2 and Java version 21

Plan of Action:

  • Building the plugin (buildPlugin task) with IntelliJ 2024.1 and Java 17 is already complete. A PR has been raised for this implementation: PR #1053.

  • Scenario 2: For building and running UI tests (runIdeForUiTests task) with IntelliJ 2024.2 and Java 21, our analysis is ongoing. We found relevant documentation from JetBrains that suggests the possibility of supporting multiple or different IntelliJ versions in the same project. We are currently working on implementing this based on the guidelines provided in (https://plugins.jetbrains.com/docs/intellij/tools-intellij-platform-gradle-plugin-testing-extension.html). Additionally, we have reached out to JetBrains for further suggestions on handling this specific scenario.
    We are continuing with the implementation for Scenario 2 and will update you as soon as we have more information.

Thanks

@anusreelakshmi934 anusreelakshmi934 moved this from Prioritized to In Progress in Open Liberty Developer Experience Nov 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

3 participants