Contributor
Divya Rani

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.