[tahoe-lafs-trac-stream] [Tahoe-LAFS] #4053: Add a tool for running the integration tests in a reproducible environment

Tahoe-LAFS trac at tahoe-lafs.org
Tue Aug 1 13:58:50 UTC 2023


#4053: Add a tool for running the integration tests in a reproducible environment
---------------------+---------------------------
 Reporter:  exarkun  |          Owner:
     Type:  defect   |         Status:  new
 Priority:  normal   |      Milestone:  undecided
Component:  unknown  |        Version:  n/a
 Keywords:           |  Launchpad Bug:
---------------------+---------------------------
 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.

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/4053>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list