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

Implement testing in CI pipeline using venv #189

Open
BenjaminRodenberg opened this issue Jan 21, 2025 · 0 comments
Open

Implement testing in CI pipeline using venv #189

BenjaminRodenberg opened this issue Jan 21, 2025 · 0 comments

Comments

@BenjaminRodenberg
Copy link
Member

Due to legacy developments our tests in the CI pipeline are executed relying on system dependencies. This approach is problematic:

  • Here we need to use the option --break-system-packages in order to install the fake preCICE package
  • In e9fbeb3 the tests don't work since SciPy is not installed on the system. I manually installing SciPy via apt install python3-scipy fixes this issue and I'm planning to add this as a work around soon.

Note that working on #177 might also fix these problems. But I'm not very familiar with tox and some additional steps might be necessary. I am therefore opening this issue for a better separation of concerns.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant