Skip to content

ci: skip failing integration cases on Scylla 2025.1 - #142

Merged
dkropachev merged 2 commits into
scylladb:masterfrom
dkropachev:fix-matrix-ci-scylla-2025-v2
Oct 5, 2026
Merged

dkropachev merged 2 commits into
scylladb:masterfrom
dkropachev:fix-matrix-ci-scylla-2025-v2

Conversation

@dkropachev

@dkropachev dkropachev commented Oct 5, 2026 •

Copy link
Copy Markdown
Collaborator

Follow-up to #140. Its LTS-PRIOR integration job exited 137 twice at the experimental tablet V2 test, which starts another three-node cluster before skipping on Scylla 2025.1.

Pass PYTEST_ADDOPTS into the runner container and scope four exclusions to resolved Scylla 2025.1 releases:

  • The tablet V2 module, whose extension is not advertised by this release.
  • The application-info case, which passes despite its strict expected-failure marker.
  • Two TLS resumption assertions that fail on this release.

The subsequent CI run completed both protocols and identified those three test failures. All other integration cases stay enabled.

Validation:

  • PR integration workflow: all five integration jobs passed.
  • python3 -m pytest -q tests/test_run_test_script.py tests/test_pr_integration_changes.py (5 passed)
  • bash -n scripts/run_test.sh
  • Parsed the integration workflow YAML and verified the version condition and four pytest options.
  • git diff --check

Related: #141.

The 2025.1 PR matrix leg repeatedly exits 137 while starting the experimental tablet V2 test cluster. The released server does not advertise that extension, so skip the module for 2025.1 before it starts another cluster. Pass PYTEST_ADDOPTS into the runner container for this targeted exclusion.
The 2025.1 matrix run reaches both protocols after skipping tablet V2, then fails on a strict application-info xfail and two TLS resumption assertions. Deselect only those cases for the resolved 2025.1 release while keeping the other integration tests enabled.
@dkropachev dkropachev changed the title ci: skip unsupported tablet V2 test on Scylla 2025.1 ci: skip failing integration cases on Scylla 2025.1 Oct 5, 2026
@dkropachev
dkropachev merged commit dcab70d into scylladb:master Oct 5, 2026
19 checks passed
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