#4053 assigned defect

Add a tool for running the integration tests in a reproducible environment

Reported by: exarkun Owned by: blaisep
Priority: normal Milestone: Contributor Experience
Component: dev-infrastructure Version: n/a
Keywords: Cc:
Launchpad Bug:

Description

Currently the only tool included with the project for creating an execution environment for the integration test suite is tox. This environment is not reproducible since it just depends on virtualenv and pip to satisfy the Python dependencies and inherits all non-Python dependencies from its own execution environment.

Reproducibility for the integration test runtime environment would be a useful step towards reproducibility for the integration test results themselves.

We can leverage the Nix packaging to create such an environment with minimal incremental cost.

Change History (5)

comment:1 Changed at 2024-12-19T10:07:53Z by btlogy

Possibly overlapping ticket:2057 (at least, this one holds some good inputs).

comment:4 Changed at 2024-12-19T19:04:48Z by blaisep

  • Component changed from unknown to dev-infrastructure
  • Milestone changed from undecided to Contributor Experience
  • Owner set to blaisep
  • Status changed from new to assigned

Taking over this issues because it impacts new developers.

Note: See TracTickets for help on using tickets.