1{
2  "run": {
3    "path": "run.py",
4    "script": "run",
5    "parser": "create_parser",
6    "help": "Run tests in a browser",
7    "virtualenv": true,
8    "install": [
9      "zstandard"
10    ],
11    "requirements": [
12      "../wptrunner/requirements.txt"
13    ],
14    "conditional_requirements": {
15      "commandline_flag": {
16        "enable_webtransport_h3": [
17          "../webtransport/requirements.txt"
18        ]
19      }
20    }
21  },
22  "create": {
23    "path": "create.py",
24    "script": "run",
25    "parser": "get_parser",
26    "help": "Create a new wpt test"
27  },
28  "update-expectations": {
29    "path": "update.py",
30    "script": "update_expectations",
31    "parser": "create_parser_update",
32    "help": "Update expectations files from raw logs.",
33    "virtualenv": true,
34    "requirements": [
35      "../wptrunner/requirements.txt"
36    ]
37  },
38  "files-changed": {
39    "path": "testfiles.py",
40    "script": "run_changed_files",
41    "parser": "get_parser",
42    "help": "Get a list of files that have changed",
43    "virtualenv": false
44  },
45  "tests-affected": {
46    "path": "testfiles.py",
47    "script": "run_tests_affected",
48    "parser": "get_parser_affected",
49    "help": "Get a list of tests affected by changes",
50    "virtualenv": false
51  },
52  "install": {
53    "path": "install.py",
54    "script": "run",
55    "parser": "get_parser",
56    "help": "Install browser components",
57    "virtualenv": true,
58    "install": [
59      "mozinstall"
60    ]
61  },
62  "branch-point": {
63    "path": "testfiles.py",
64    "script": "display_branch_point",
65    "parser": null,
66    "help": "Print branch point from master",
67    "virtualenv": false
68  },
69  "rev-list": {
70    "path": "revlist.py",
71    "script": "run_rev_list",
72    "parser": "get_parser",
73    "help": "List tagged revisions at regular intervals",
74    "virtualenv": false
75  },
76  "install-android-emulator": {
77    "path": "android.py",
78    "script": "run_install",
79    "parser": "get_parser_install",
80    "help": "Setup the x86 android emulator",
81    "virtualenv": true,
82    "install": [
83      "requests"
84    ]
85  },
86  "start-android-emulator": {
87    "path": "android.py",
88    "script": "run_start",
89    "parser": "get_parser_start",
90    "help": "Start the x86 android emulator",
91    "virtualenv": true,
92    "install": [
93      "requests"
94    ]
95  }
96}
97