-
Notifications
You must be signed in to change notification settings - Fork 397
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
Fix testing and linting #230
Conversation
Tests are failing because the few tests I created in |
Ah yeah i just wanted to have something that checks that installations are working on every platform and with every supported python version. Maybe just disable the |
Yeah, I would get rid of that part, and just do the install. Maybe run the binary with -h after, to make sure stuff loads? |
Sounds good! |
.github/workflows/test.yml
Outdated
- name: Install libraries with dev group | ||
run: | | ||
poetry install --with dev | ||
- name: Run the e2e test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This isn't the e2e tests, that's ran directly via the e2e_tests.py file
Now we build with every python version which we support on approval and lint on every push (pull_request was redundant)
Also the test runner will now test if the installation on the platform is able to load every protocol and module:
Note: As I tested a bit this probably should get squashed merged