servo/etc
Martin Robinson e2cf3e8d1a Reorganize Servo's WPT Python scripts
This change moves all of Servo's WPT Python support scripts into one
directory as they were previously scattered throughout the directory
structure. This should allow more code reuse and make it easier to
understand how everything fits together.

The changes:

- `tests/wpt/update` → `python/wpt/importer`
- `etc/ci/upstream-wpt-changes/wptupstreamer` → `python/wpt/exporter`
- `etc/ci/upstream-wpt-changes/test.py` → `python/wpt/test.py`
- `etc/ci/upstream-wpt-changes/tests` → `python/wpt/tests`
- `tests/wpt/servowpt.py` →
    - `python/wpt/update.py`
    - `python/wpt/run.py`
- `tests/wpt/manifestupdate.py` → `python/wpt/manifestupdate.py`

This change also removes
 - The ability to run the `update-wpt` and `test-wpt` commands without
   using `mach`. These didn't work very well, because it was difficult
   to get all of the wptrunner and mach dependencies installed outside
   of the Python virtualenv. It's simpler if they are always run through
   `mach`.
- The old WPT change upstreaming script that was no longer used.
2023-04-20 12:24:55 +02:00
..
ci Reorganize Servo's WPT Python scripts 2023-04-20 12:24:55 +02:00
doc.servo.org Update MPL license to https (part 1) 2018-11-19 14:46:43 +01:00
homebrew Remove more Taskcluster and Treeherder integration 2023-04-10 23:04:17 +02:00
layout_viewer [Layout 2020] Adapt layout viewer to new box and fragment tree structs 2020-05-19 09:31:24 +02:00
cert_generator.js Update cert-generator and certs 2017-03-14 08:01:54 -07:00
cert_generator.sh Apply format change to cert_generator.sh 2019-05-08 19:24:32 +02:00
crates-graph.py Add a minimal alternative to cargo graph 2020-04-21 10:54:21 +02:00
jsdefine Use #!/usr/bin/env bash in shell scripts for NixOS compatibility 2021-06-14 22:06:09 +09:00
memory_chart.html Add tool to chart memory usage from reports. 2018-03-08 22:46:42 -05:00
memory_reports_over_time.py Port some code to Python3 2021-02-18 09:35:46 -05:00
patch-trace-template.py profile: Integrate the time profiler with the macOS signpost 2016-10-01 00:12:49 -07:00
profilicate.py Add a sampling profiler and a script to generate profiles for use with Gecko tooling. 2019-03-26 16:35:08 -04:00
run_in_headless_android_emulator.py com.mozilla to org.mozilla 2018-10-02 08:09:35 +02:00
rustdoc-style.html Cargoify servo 2014-09-08 20:21:42 -06:00
rustdoc-with-private Use #!/usr/bin/env bash in shell scripts for NixOS compatibility 2021-06-14 22:06:09 +09:00
servo.sb Cargoify servo 2014-09-08 20:21:42 -06:00
servo_automation_screenshot.py Fix remaining flake8 warnings 2020-06-21 03:34:32 +02:00
servo_gdb.py Fix remaining flake8 warnings 2020-06-21 03:34:32 +02:00
shell.nix Update shell.nix 2023-04-09 23:35:17 +03:00
start_servo.py Update getopts 2018-08-24 17:49:58 +02:00
unused_wpt_results.py Add script to find unused WPT results. 2019-09-25 12:38:00 -04:00
valgrind-memcheck.supp Add a valgrind suppression file. 2015-12-17 10:36:03 -06:00
wpt-summarize.py Fix remaining flake8 warnings 2020-06-21 03:34:32 +02:00
wpt-timing.py Fix remaining flake8 warnings 2020-06-21 03:34:32 +02:00
wpt_result_analyzer.py Add explanatory comment for wpt_result_analyzer.py. 2019-11-22 13:23:43 -05:00