Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dockerize tests for reproducibility #29

Open
alxdavids opened this issue Apr 12, 2022 · 1 comment
Open

Dockerize tests for reproducibility #29

alxdavids opened this issue Apr 12, 2022 · 1 comment

Comments

@alxdavids
Copy link
Contributor

Comment from @gpestana:

Dockerize tests for reproducibility across platforms (+ eventually run E2E locally for manual tests)

@rillian
Copy link
Contributor

rillian commented May 16, 2022

To clarify from offline discussions, the idea here is to provide a docker-compose.yaml or similar, along with container images built and uploaded to a registry, which describe how to stand up all the necessary services for an end-to-end test of the code. This makes it easy to get started examining the system design regardless of host platform.

I'm not sure this applies to the code in this repo, which as a library mostly relies on unit tests which call the relevant routines without an intervening network interface. One possible exception is the example randomness client and server.

It's definitely a good idea for downstream repositories which do implement network clients and services on top of these crates.

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

No branches or pull requests

2 participants