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

improved docker test environment #153

Merged
merged 1 commit into from
Nov 26, 2024
Merged

Conversation

osteensco
Copy link
Contributor

I was working on my old crappy macbook and ran into some issues related to docker-compose and my os just being kinda old. To get around this I repurposed the windows_test_env to be more flexible. It's been renamed to test_env and has the following -

  • all: make testenv-all runs both test and test-race sequentially like the original dockerfile did before.
  • test: make testenv-test runs make test only.
  • test_race: make testenv-test-race runs make test-race only.
  • run: make testenv-run builds and runs a docker container in interactive mode. This allows for easier debugging of a single test or group of tests as well as allows easy execution other commands/scripts like make benchmark. This container will not update the projects coverage.out.

@kelvinmwinuka kelvinmwinuka merged commit 3b15061 into EchoVault:main Nov 26, 2024
2 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.

2 participants