2 // See https://go.microsoft.com/fwlink/?LinkId=733558
3 // for the documentation about the tasks.json format
6 "command": "${workspaceFolder}/mach",
7 "args": ["--log-no-times"],
9 "command": "/mozilla-build/start-shell.bat",
12 // Use PowerShell to mangle path for mozilla-build environment
13 {"value": "$('${workspaceFolder}' -replace '\\\\','/')", "quoting": "weak"},
27 "label": "clobber-python",
28 "args": ["clobber", "python"],
33 "args": ["configure"],
41 "fileLocation": "absolute",
43 "regexp": "^.*?([^\\s]*)[:(](\\d+)[:,](\\d+)[)]?:\\s+(warning|error):\\s+(.*)$",
53 "label": "build-binaries",
54 "args": ["build", "binaries"],
57 "fileLocation": "absolute",
59 "regexp": "^(.*)[:(](\\d+)[:,](\\d+)[)]?:\\s+(warning|error):\\s+(.*)$",
73 "label": "build-faster",
74 "args": ["build", "faster"],
77 "fileLocation": "absolute",
79 "regexp": "^(.*)[:(](\\d+)[:,](\\d+)[)]?:\\s+(warning|error):\\s+(.*)$",
90 "args": ["run", "-purgecaches"],
95 "args": ["lint", "-wo"],
96 "problemMatcher": ["$eslint-stylish"]
100 "args": ["eslint", "${file}"],
101 "problemMatcher": ["$eslint-stylish"]
104 "label": "eslint-fix",
105 "args": ["eslint", "--fix", "${file}"],
106 "problemMatcher": ["$eslint-stylish"]
110 "args": ["test", "${relativeFile}"],
118 "label": "mochitest",
119 "args": ["mochitest", "${relativeFile}"],
121 "fileLocation": ["relative", "${workspaceFolder}"],
123 "regexp": "^.*\\s+(TEST-UNEXPECTED-FAIL|TEST-UNEXPECTED-PASS)\\s+\\|\\s+([^\\s]*)\\s+\\|\\s+(.*)$",
136 "args": ["reftest", "${relativeFile}"],
138 "fileLocation": ["absolute"],
140 "regexp": "^.*\\s+(TEST-UNEXPECTED-FAIL|TEST-UNEXPECTED-PASS)\\s+\\|\\s+file:\/\/([^\\s]*)\\s+==\\s+[^\\s]*\\s+\\|\\s+(.*)$",
152 "label": "xpcshell-test",
153 "args": ["xpcshell-test", "${relativeFile}", "--sequential"],
155 "fileLocation": ["relative", "${workspaceFolder}"],
157 "regexp": "^.*\\s+(FAIL|ERROR)\\s+\\[([^\\s]*)\\s+:\\s+(\\d+)\\]\\s+(.*)$",