rustyrazorblade opened a new pull request, #59:
URL: https://github.com/apache/cassandra-easy-stress/pull/59

   Testing Infrastructure:
   - Add Testcontainers-based testing for Cassandra 4.0, 4.1, 5.0
   - Add workload filtering with @MinimumVersion annotation
   
   Gradle Tasks:
   - Create version-specific test tasks: test40, test41, test50, testtrunk
   - Add testAllVersions task to run all versions sequentially
   
   CI Improvements:
   - Run tests across 7 matrix combinations (Java 17+21 × versions)
   - Separate lint, detekt, and kover as independent jobs
   
   Documentation:
   - Add comprehensive testing documentation to README
   - Explain Testcontainers usage, annotations, and CI workflows
   - Provide troubleshooting guide and best practices
   
   Build Artifacts:
   - Add build job to CI that runs after all tests pass
   - Publish shadowJar as GitHub Actions artifact (90-day retention)
   - Build job only runs on main branch
   
   Testing now covers stable versions: Cassandra 4.0, 4.1, and 5.0 Latest build 
artifacts available via GitHub Actions UI after successful CI runs


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to