Add explanatory comment to wpt-timing.py.

This commit is contained in:
Josh Matthews 2019-11-22 13:19:28 -05:00 committed by GitHub
parent cc1aadfd20
commit 0c294de4a7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -9,6 +9,21 @@
# option. This file may not be copied, modified, or distributed
# except according to those terms.
# Usage: python wpt-timing.py [path/to/wpt.log] ...
#
# Given a series of WPT log files as arguments, this script
# extracts the status of each test file (ok; error; timeout; etc.)
# and how long it took to ran, then creates three CSV files, each
# sorted by runtime:
#
# - longest_ok.csv: all tests that passed
# - longest_err.csv: all tests that failed or had an error
# - timeouts.csv: all tests that timed out
#
# This information can be used to quickly determine the longest-running
# tests in the WPT testsuite in order to improve the overall testsuite
# runtime on CI.
import sys
import json
import collections