Skip to content

Test notebooks with papermill #86

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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