PyVertical icon indicating copy to clipboard operation
PyVertical copied to clipboard

Test notebooks with papermill

Open TTitcombe opened this issue 3 years ago • 1 comments

Description

Use papermill in CI pipeline to test that each notebook example can execute

Type of Test

  • Integration test (e.g. checking if a certain group or set of functionality is working as intended)

Expected Behavior

  • Papermill added as developer dependency
  • Add a step in the CI process for branches and master that:
    • Executes each notebook using papermill
    • Tests fail if a single notebook fails
    • Process for slow-to-run notebooks TBD

Additional Context

See PySyft for examples

TTitcombe avatar Feb 10 '21 16:02 TTitcombe

hey folks, just stumbled across this issue. You may find nbmake useful here.

Feel free to leave any issues/feedback

alex-treebeard avatar Feb 11 '21 15:02 alex-treebeard