Skip to content

refactor(pytest): drop pytest-reana for reana-commons[tests]#681

Merged
tiborsimko merged 2 commits into
reanahub:masterfrom
tiborsimko:sunset-pytest-reana
May 13, 2026
Merged

refactor(pytest): drop pytest-reana for reana-commons[tests]#681
tiborsimko merged 2 commits into
reanahub:masterfrom
tiborsimko:sunset-pytest-reana

Conversation

@tiborsimko
Copy link
Copy Markdown
Member

@tiborsimko tiborsimko commented May 6, 2026

Replace pytest-reana in extras_require[tests] with
reana-commons[kubernetes,tests] and reana-db[tests]. Pytest fixtures
used by the test suite are auto-loaded via the pytest11 entry points
the two libraries now register, so tests/conftest.py needs no change.

Closes reanahub/pytest-reana#156

@tiborsimko tiborsimko self-assigned this May 6, 2026
@tiborsimko tiborsimko added this to 0.95.0 May 6, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented May 6, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 74.53%. Comparing base (5b6742d) to head (d22df01).
⚠️ Report is 2 commits behind head on master.

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #681   +/-   ##
=======================================
  Coverage   74.53%   74.53%           
=======================================
  Files          17       17           
  Lines        2050     2050           
=======================================
  Hits         1528     1528           
  Misses        522      522           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@tiborsimko tiborsimko moved this to In review in 0.95.0 May 6, 2026
tiborsimko added a commit to tiborsimko/reana-workflow-controller that referenced this pull request May 6, 2026
…b#681)

Replace pytest-reana in extras_require[tests] with
reana-commons[kubernetes,tests] and reana-db[tests]. Pytest fixtures
used by the test suite are auto-loaded via the pytest11 entry points
the two libraries now register, so tests/conftest.py needs no change.
@tiborsimko tiborsimko force-pushed the sunset-pytest-reana branch from 3ce3efc to 64d7cd2 Compare May 6, 2026 17:47
tiborsimko added a commit to tiborsimko/reana-workflow-controller that referenced this pull request May 8, 2026
…b#681)

Replace pytest-reana in extras_require[tests] with
reana-commons[kubernetes,tests] and reana-db[tests]. Pytest fixtures
used by the test suite are auto-loaded via the pytest11 entry points
the two libraries now register, so tests/conftest.py needs no change.
@tiborsimko tiborsimko force-pushed the sunset-pytest-reana branch from 64d7cd2 to 1e36afd Compare May 8, 2026 12:21
tiborsimko added a commit to tiborsimko/reana-workflow-controller that referenced this pull request May 12, 2026
…b#681)

Replace pytest-reana in extras_require[tests] with
reana-commons[kubernetes,tests] and reana-db[tests]. Pytest fixtures
used by the test suite are auto-loaded via the pytest11 entry points
the two libraries now register, so tests/conftest.py needs no change.
tiborsimko added a commit to tiborsimko/reana-workflow-controller that referenced this pull request May 12, 2026
@tiborsimko tiborsimko force-pushed the sunset-pytest-reana branch from 1e36afd to c3ad013 Compare May 12, 2026 13:47
tiborsimko added a commit to tiborsimko/reana-workflow-controller that referenced this pull request May 12, 2026
…b#681)

Replace pytest-reana in extras_require[tests] with
reana-commons[kubernetes,tests] and reana-db[tests]. Pytest fixtures
used by the test suite are auto-loaded via the pytest11 entry points
the two libraries now register, so tests/conftest.py needs no change.
tiborsimko added a commit to tiborsimko/reana-workflow-controller that referenced this pull request May 12, 2026
@tiborsimko tiborsimko force-pushed the sunset-pytest-reana branch from c3ad013 to cecf3a0 Compare May 12, 2026 14:43
…b#681)

Replace pytest-reana in extras_require[tests] with
reana-commons[kubernetes,tests] and reana-db[tests]. Pytest fixtures
used by the test suite are auto-loaded via the pytest11 entry points
the two libraries now register, so tests/conftest.py needs no change.
@tiborsimko tiborsimko force-pushed the sunset-pytest-reana branch from cecf3a0 to d22df01 Compare May 12, 2026 14:58
@tiborsimko tiborsimko merged commit d22df01 into reanahub:master May 13, 2026
19 checks passed
@github-project-automation github-project-automation Bot moved this from In review to Done in 0.95.0 May 13, 2026
@tiborsimko tiborsimko deleted the sunset-pytest-reana branch May 13, 2026 08:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

feat(fixtures): deprecate fixtures into commons and db

2 participants