Skip to content

Commit

Permalink
Add explanatory comment to wpt-timing.py.
Browse files Browse the repository at this point in the history
  • Loading branch information
jdm committed Nov 22, 2019
1 parent cc1aadf commit 0c294de
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions etc/wpt-timing.py
Expand Up @@ -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
Expand Down

0 comments on commit 0c294de

Please sign in to comment.