Testing framework for Jupyter notebooks
- Mentors
- Jakub Moscicki, Diogo Castro, João Vicente, Enric Tejedor, Enrico Bocchi
- Organization
- CERN-HSF
SWAN (Service for Web-based ANalysis) is a cloud data analysis service developed and powered by CERN that provides Jupyter notebooks on demand. It is based on Jupyter upstream technology but it is deeply integrated with CERN-specific services, e.g., EOS, CERNBox, CVMFS. The project aim is to create a testing framework for both upstream Jupyter components and SWAN-specific components which will allow the addition of new tests to cover new features of the SWAN service and would be self-contained and distributable by means of Docker containers. The testing framework should include functional tests, regression tests and performance tests.