Skip to content

Conversation

@ScottDugas
Copy link
Collaborator

@ScottDugas ScottDugas commented Feb 13, 2025

This adds a new gradle task: mixedModeTest, when you run this it will download the last 50 releases of the server, and run the mixed mode tests with each one against the current version.
The choice of 50 is arbitrary, iI think we will iterate once this is used. We may also want to check the date, but our jars are not currently including that (#3153).
Note: Since 4.0.559.0 is the first version that includes, it won't include anything from before then.
Right now, it runs against 19 versions.
This doesn't actually start us to run this as part of any workflow, I am intending to add a new workflow to consume it

Without #3156 running these tests can run out of heap memory.

This allows running the mixed-mode tests against a bunch of versions.
It is currently set to the 50 most up-to-date versions (based on
version ordering, not publish date).
That being said, builds older than 4.0.559.0 did not publish a
server, so we can't test against anything older than that.
I chose the 50 pretty arbitrarily, we can adjust as time goes on.
I wanted to also check the `Build-Date` but it appears that is not
getting correctly filled in.
@ScottDugas
Copy link
Collaborator Author

Replaced with #3166

@ScottDugas ScottDugas closed this Feb 17, 2025
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