-
Notifications
You must be signed in to change notification settings - Fork 28
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
Add ci to test all plugins on PR label #132
Conversation
Codecov Report
@@ Coverage Diff @@
## main #132 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 25 25
Lines 1715 1715
=========================================
Hits 1715 1715 Continue to review full report at Codecov.
|
just a bit of data from the tests here. 21 out of the 143 plugins tested actually need the |
and... the current object recovery behavior in #124 appears to be working for every one of those 21 plugins |
@@ -43,6 +43,7 @@ jobs: | |||
fail_ci_if_error: true | |||
|
|||
test_napari: | |||
if: ${{ github.event.label.name != 'test-all-plugins' }} |
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.
It looks like this triggers for prs with the test-all-plugins label. Is that right?
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.
I keep having trouble looking at the reports from the failing plugins (github times out) but this looks good to me.
should this get merged? |
no need, this is mostly just for testing... |
This adds a new CI file that will run tests declared in
tests/test_all_plugins.py
on every known plugin. Need to iterate a few times here to check if it's working(this includes #124, for the sake of testing ... but that will be either merged before this, or removed before merge here)