An analysis of browser test health in the CI for Azure Communication Services UI library repository.
This repository is a a ~ single git-sha snapshot of an earlier repository at https://github.com/prprabhu-ms/acr-e2e-analysis
Objects in data/*
are so large that they must be stored in GitHub's gitLFS and repeatedly updating those items costs 💲. I deleted that repository and left this snapshot for posterity.
If you want to continue using this analysis tooling, fork the repository, and either update the data locally without pushing to GitHub, or better still, offload the data to some blob store to stop paying GitHub LFS charges.
data/raw/
should contain prefetched historical data for CI. This snapshot instead contains the folder compressed as ./data.zip
. First, decompress it into data/
so the rest of the tooling can find it. After decompression, you should have to following additional files:
analysis/
contains a set of Jupyter notebooks to analyze this data.
Best way to regenerate these notebooks is to run analysis/refresh.ps1
on PowerShell. This script will populate the data/cleaned
with cleaned up data and recreate all the other Jupyter notebooks. See README.md
for instructions for setting up your Jupyter environment.
fetch/ contains a Go binary to fetch public data about the repository. See instructions in the README.md
for setup instructions and the best way to fetch the data.