Skip to content

Add Java/Kotlin version parameterization to Gradle integration tests.#5215

Open
copybara-service[bot] wants to merge 1 commit into
masterfrom
test_929977545
Open

Add Java/Kotlin version parameterization to Gradle integration tests.#5215
copybara-service[bot] wants to merge 1 commit into
masterfrom
test_929977545

Conversation

@copybara-service

Copy link
Copy Markdown

Add Java/Kotlin version parameterization to Gradle integration tests.

This CL parameterizes the Gradle integration tests in javatests/artifacts/
to accept javaVersion, kotlinVersion, and kspVersion as project properties.
This allows running the same tests against different versions of Java and Kotlin
to verify compatibility.

It also updates the local run scripts and GitHub Actions to support passing
these parameters, and configures representative pairs of versions in ci.yml:
(Java 8/11 and 21 paired with Kotlin 1.9.24 and 2.3.21).

RELNOTES=NA

This CL parameterizes the Gradle integration tests in `javatests/artifacts/`
to accept `javaVersion`, `kotlinVersion`, and `kspVersion` as project properties.
This allows running the same tests against different versions of Java and Kotlin
to verify compatibility.

It also updates the local run scripts and GitHub Actions to support passing
these parameters, and configures representative pairs of versions in `ci.yml`:
(Java 8/11 and 21 paired with Kotlin 1.9.24 and 2.3.21).

RELNOTES=NA
PiperOrigin-RevId: 929977545
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant