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]
