Skip to content

CI does not run the xerial control profile #117

Closed

Description

@magnusp

#71 added the xerial-control profile in libsql-conformance/pom.xml. It runs the same selected tests against sqlite-jdbc. Neither .github/workflows/pr.yml nor ci.yml passes -Pxerial-control.

A diverged vendored test could assert something that sqlite-jdbc itself fails. The tests that carry divergences are InsertQuery, CachedRowSet, and PreparedStatementThread. Nothing would flag it.

Expected:

  • Run the control profile in CI, or on a schedule.
  • Fail the build if -Dconformance.control.driver is set outside the xerial-control profile.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Normal priority: edge case, feature gap, or test/process improvementenhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions