-
-
Notifications
You must be signed in to change notification settings - Fork 517
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
Feature/automated panelite tests #4655
Conversation
Codecov Report
@@ Coverage Diff @@
## main #4655 +/- ##
==========================================
- Coverage 83.23% 73.28% -9.95%
==========================================
Files 266 266
Lines 37423 37423
==========================================
- Hits 31148 27427 -3721
- Misses 6275 9996 +3721
Flags with carried forward coverage won't be shown. Click here to find out more. see 49 files with indirect coverage changes 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
In order to be able to test the Where do I find the ones I can use for testing the main branch or the latest beta or release candidate @philippjfr ? Note: |
I've tried building Panelite/ Jupyterlite. But unfortunately it fails. I've reported the issue here jupyterlite/jupyterlite#1055. |
This is great btw but should probably be part of the regular UI test suite (or run as a separate job) rather than being a script. |
Lets get it working and then we can move it around. But it take some time to run, so I 'm not sure you want to run it always. |
I'm now adding the dependencies for the new notebooks. I can see that you (@philippjfr) are very often reading So all those notebooks won't work. |
FYI. @philippjfr . I've updated the Panelite file generation script to list the notebooks without dependencies defined. This way the dictionary of notebooks/ dependencies will be easy to maintain. |
Seems like |
I can't seem to figure out if |
Note that I've completely overhauled the gallery and may be re-adding specific examples I delete back to how_to examples. I'll also add a script to turn the how-to markdown files into notebooks. So there's a lot of churn that will have to happen here, sorry about that. |
Yep, that's great! |
ac5413e
to
67f804e
Compare
I'm going to merge. I must admit though I haven't actually run your tests. Will work on that in another PR. |
Going through the notebooks of Panelite to identify which notebooks which to
piplite.install
what. And which notebooks cannot run without errors has been a pain.I would like to automate the process of testing the Panelite notebooks for errors. This is an attempt.
Works like below (2x speed)
panelite-tests_PKe2RSMg.mp4