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

Test with extras optionally installed #669

Merged
merged 2 commits into from
Feb 7, 2021
Merged

Conversation

nolar
Copy link
Owner

@nolar nolar commented Feb 7, 2021

After pykube-ng & kubernetes were removed as mandatory or CI-only dependencies in #655, the framework also was not tested in its presence. Yet, it started to fail in some tests — e.g. on verbose logging, where we stopped hacking the loggers of those libraries in e40f5d2.

Now, with this PR, run the unit-tests in 2 modes: with and without 3rd-party libraries. And fix those tests that were breaking.

@nolar nolar force-pushed the with-3rd-party-clients branch from 6401cae to 611acb4 Compare February 7, 2021 14:22
@nolar nolar force-pushed the with-3rd-party-clients branch from 611acb4 to f4dc5fa Compare February 7, 2021 14:30
@nolar nolar changed the title Parametrise CI unit-tests with extras for 3rd-party libs Test with extras optionally installed Feb 7, 2021
@nolar nolar force-pushed the with-3rd-party-clients branch from 9975cdf to d28fc2f Compare February 7, 2021 15:15
@nolar nolar added the automation CI/CD: testing, linting, releasing automatically label Feb 7, 2021
@nolar nolar marked this pull request as ready for review February 7, 2021 15:19
@nolar nolar merged commit f6eabcd into master Feb 7, 2021
@nolar nolar deleted the with-3rd-party-clients branch February 7, 2021 15:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automation CI/CD: testing, linting, releasing automatically
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant