Skip to content

Latest commit

 

History

History

notebooks

Notebooks

This folder contains various reproducible and interactive Jupyter notebooks created for the project. These notebooks are also available for viewing on our public JupyterHub instance. The notebook organizational structure is described in detail below.

Data Sources

The notebooks defined in the data-sources folder, explore and analyze the Sippy and TestGrid data sources, as well as log output from OpenShift CI.

  1. Sippy - A Continuous Integration Private Investigator tool to process the job results from https://testgrid.k8s.io/. It reports on which tests fail most frequently along different dimensions such as by job, by platform, by sig etc.
  2. TestGrid - A highly-configurable, interactive dashboard for viewing your test results in a grid.

This folder contains:

Failure Type Classification

The notebooks defined in the failure-type-classification folder focuses on addressing the problem of automating the task of test failure classification with TestGrid data. Failures which occur in a test can be legitimate or due to some other issues like an infrastructure flake, install flake, flaky test, or some other type of failure. Unsupervised machine learning methods and heuristics are explored in these notebooks to classify the test failures. The notebooks are organized into: