Skip to content

Test notebooks with papermill #86

@TTitcombe

Description

@TTitcombe

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Good first issue 🎓Perfect for beginners, welcome to OpenMined!Status: Available 👋Available for assignment, who wants it?Type: Testing 🧪Add testing or improving existing testing of a file, feature, or codebase

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions