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

QA: make sure we can run on Linux without Docker #836

Merged
merged 2 commits into from
Aug 12, 2020
Merged

Conversation

bassosimone
Copy link
Contributor

Part of #810

Previous changes made it much more difficult to run on Linux. Yet, to
do QA of Web Connectivity it's more practical to perform it on Linux using
also OONI Probe v2.x and Measurement Kit.

For this reason, this diff implements changes that should allow us to run
both on Linux and when using Docker.

While it's possible to create a Docker container where we deploy compiled
versions of MK and OONI Probe v2.x, it's more practical to use a Linux system
where they are already installed, like my Linux desktop.

Part of #810
1. we cannot write on QA/HOME when running on Linux so just
use `/tmp` as the HOME directory (slower but works)

2. the `/tmp` directory may be on another device than `/home`, so
we cannot move, then just perform a copy

Part of #810
@bassosimone bassosimone merged commit f35b002 into master Aug 12, 2020
@bassosimone bassosimone deleted the issue/810 branch August 12, 2020 13:46
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.

1 participant