Skip to content

Conversation

@wadoon
Copy link
Member

@wadoon wadoon commented Dec 30, 2025

Related Issue

The broad release tests are currently failing on macOS.

  • This PR updates the workflow "Broad Release Tests" by adding more variants and executing the SMT tests with different Z3/CVC5 versions.

  • On https://github.com/keyproject/setup-smt was updated to version 0.3.0

  • "Optional Tests" had a bug with colon in artifact name.

  • Clean up of .github older.

Testing is only possible after the merge or on your own fork.

Plan

  • Implement feature 1

Type of pull request

  • Bug fix (non-breaking change which fixes an issue)
  • There are changes to the deployment/CI infrastructure (gradle, github, ...)

Ensuring quality

colon not allowed in artifact names
@wadoon wadoon added this to the v2.13.0 milestone Dec 30, 2025
@wadoon wadoon requested a review from unp1 December 30, 2025 06:51
@wadoon wadoon self-assigned this Dec 30, 2025
@wadoon wadoon added the 🛠 Maintenance Code quality and related things w/o functional changes label Dec 30, 2025
* setup-smt updated to version 0.3.0 to support more z3/cvc5 versions
* executes the smt tests
* execute tests with different z3/cvc5 on different platform for
  different java versions
@wadoon wadoon force-pushed the weigl/broad-release-tests branch from cd0f34d to 90b2e1c Compare December 30, 2025 06:58
@wadoon wadoon requested a review from mattulbrich December 30, 2025 06:58
@wadoon wadoon marked this pull request as ready for review December 30, 2025 06:58
@wadoon
Copy link
Member Author

wadoon commented Dec 30, 2025

@mattulbrich The tests testProveSMTLemmas and testStrictSMT were added to the Broad Release Tests. Does it make sense to test them under different SMT solvers? Do we have a test suite for SMT-dependent tests?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🛠 Maintenance Code quality and related things w/o functional changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants