Skip to content

Instantly share code, notes, and snippets.

View gsnedders's full-sized avatar

Sam Sneddon gsnedders

View GitHub Profile
#!/usr/bin/env python3
"""
Script to analyze test flakiness from WebKit results database.
Outputs CSV with test name, unexpected count, and total count.
"""
import csv
import json
import sys
import threading
# coding: utf-8
import os
import re
import sys
from itertools import groupby
from pathlib import Path, PurePosixPath
from urllib.parse import urlsplit, urlunsplit
import yaml
19: ['http://web-platform.test:8000/css/CSS2/tables/border-conflict-element-003.xht', 'http://web-platform.test:8000/css/CSS2/tables/border-conflict-element-005.xht', 'http://web-platform.test:8000/css/CSS2/tables/border-conflict-element-007.xht', 'http://web-platform.test:8000/css/CSS2/tables/border-conflict-element-009.xht', 'http://web-platform.test:8000/css/CSS2/tables/border-conflict-element-011.xht', 'http://web-platform.test:8000/css/CSS2/tables/border-conflict-element-014.xht', 'http://web-platform.test:8000/css/CSS2/tables/border-conflict-element-016.xht', 'http://web-platform.test:8000/css/CSS2/tables/border-conflict-element-017.xht', 'http://web-platform.test:8000/css/CSS2/tables/border-conflict-element-018.xht', 'http://web-platform.test:8000/css/CSS2/tables/border-conflict-element-022.xht', 'http://web-platform.test:8000/css/CSS2/tables/border-conflict-element-023.xht', 'http://web-platform.test:8000/css/CSS2/tables/border-conflict-element-024.xht', 'http://web-platform.test:8000/css/CSS2/tables/
This file has been truncated, but you can view the full file.
{
"runs": [
{
"id": 5190924467437568,
"browser_name": "chrome",
"browser_version": "105.0.5191.2 dev",
"os_name": "linux",
"os_version": "20.04",
"revision": "4cdfa9f6f4",
diff --git a/data/compat2021/aspect-ratio-experimental.csv b/data/compat2021/aspect-ratio-experimental.csv
index f0b522c..914d136 100644
--- a/data/compat2021/aspect-ratio-experimental.csv
+++ b/data/compat2021/aspect-ratio-experimental.csv
@@ -104,38 +104,6 @@ d563ea8caf1afb598623e106e8e74296d4216eed,2021-04-18,91.0.4472.10 dev,0.968553459
a1565f471a7623aad0571e01f99cfa70e7563916,2021-04-19,91.0.4472.10 dev,0.9685534591194969,89.0a1,0.9759862778730704,123 preview,0.9446903606976644
37ffcaa691362c083f333f803b4f78fb8e98c8a6,2021-04-20,91.0.4472.10 dev,0.9685534591194969,90.0a1,0.9759862778730704,123 preview,0.9446903606976644
cac1166c49e3aa511f8fd38ce0a5f588f9f145d4,2021-04-21,91.0.4472.10 dev,0.9685534591194969,90.0a1,0.9759862778730704,123 preview,0.9446903606976644
-0eaf38744197756c848df29403243b5f8e0c6e53,2021-04-22,91.0.4472.19 dev,0.9685534591194969,90.0a1,0.9765199161425577,123 preview,0.9455593672574805
-86b64a4f22cfac8583370a8510cc142c88852c03,2021-04-23,91.0.4472.19 dev,0.9685534591194969,90.0a1,0
@gsnedders
gsnedders / more_history.sh
Last active April 22, 2022 21:18
more WebKit history
#!/bin/bash
set -ex
# git clone https://github.com/WebKit/WebKit.git
# cd WebKit
git fetch --no-tags https://invent.kde.org/unmaintained/kdelibs.git refs/tags/*:refs/tags/kdelibs/* 3324ba050e98b031f3e60d711448577e18a376f8:refs/tags/kdelibs/v3.0.0-beta2-ish
declare -A replacements
replacements[b33f06b05b1e58d5d9f177065e71f8878395ac70]=v2.2.0
@gsnedders
gsnedders / gist:cf0ac1e1b97f6955ff530a683ee6481d
Last active September 10, 2020 17:08
flags=paged but not mis/match reftest
CSS2/backgrounds/background-attachment-010.xht
CSS2/box-display/containing-block-024.xht
CSS2/box-display/containing-block-025.xht
CSS2/cascade/at-import-008.xht
CSS2/margin-padding-clear/margin-collapse-160.xht
CSS2/page-box/at-page-rule-001.xht
CSS2/page-box/at-page-rule-002-a.xht
CSS2/page-box/at-page-rule-002-b.xht
CSS2/page-box/at-page-rule-002-c.xht
CSS2/page-box/first-page-selectors-001.xht
6482 testRunner.dumpAsText(
3212 testRunner.waitUntilDone(
3123 testRunner.notifyDone(
2224 testRunner.log(
1999 eventSender.mouseMoveTo(
1772 eventSender.keyDown(
1293 eventSender.mouseUp(
1290 eventSender.mouseDown(
630 testRunner.completeTest(
458 internals.settings.setEditingBehavior(
@gsnedders
gsnedders / gist:c285270d0c1079ac18235183097df7b0
Created August 10, 2020 16:45
webkit-test-runner comments
344 <!-- webkit-test-runner [ useEphemeralSession=true ] -->
316 <!-- webkit-test-runner [ useFlexibleViewport=true ] -->
210 <!-- webkit-test-runner [ internal:AsyncOverflowScrollingEnabled=true ] -->
179 <!-- webkit-test-runner [ enableBackForwardCache=true ] -->
175 <!-- webkit-test-runner [ internal:LayoutFormattingContextEnabled=true internal:LayoutFormattingContextIntegrationEnabled=false ] -->
107 <!-- webkit-test-runner [ enableModernMediaControls=false ] -->
72 <!-- webkit-test-runner [ experimental:WebAnimationsCSSIntegrationEnabled=true ] -->
59 <!-- webkit-test-runner [ enableKeygenElement=true ] -->
40 <!-- webkit-test-runner [ enableColorFilter=true ] -->
36 <!-- webkit-test-runner [ dumpJSConsoleLogInStdErr=true ] -->