mirror of
https://github.com/appium/appium.git
synced 2026-10-24 09:45:38 +08:00
- add `jsconfig.json` for the TS language server to understand the project - update `.wallaby.js` to transpile fixtures if necessary; run on save to reduce lag - update single-file Mocha debug launch config - add `test` env in `babel.config.json` which is used by the former - add some handy vscode tasks - add a bunch of types - remove unused `babel-eslint` (we use `@babel/eslint-parser`) - bump `ecmaVersion` in `eslint-config-appium` - remove cruft from babel configs (`shippedProposals: true` goes a long way) - enable `sinon-chai` globally in tests - add `rewiremock` for module-level mocking (sinon cannot do this itself, but they work in tandem)
151 lines
2.8 KiB
JSON
151 lines
2.8 KiB
JSON
{
|
|
"version": "2.0.0",
|
|
"tasks": [
|
|
{
|
|
"type": "npm",
|
|
"script": "build",
|
|
"group": {
|
|
"kind": "build",
|
|
"isDefault": true
|
|
},
|
|
"problemMatcher": [],
|
|
"label": "npm: build",
|
|
"detail": "lerna exec gulp transpile"
|
|
},
|
|
{
|
|
"type": "shell",
|
|
"command": "npm",
|
|
"args": [
|
|
"exec",
|
|
"--",
|
|
"lerna",
|
|
"exec",
|
|
"--scope=@appium/fake-driver",
|
|
"--",
|
|
"gulp",
|
|
"transpile"
|
|
],
|
|
"label": "transpile: @appium/fake-driver",
|
|
"problemMatcher": []
|
|
},
|
|
{
|
|
"type": "shell",
|
|
"command": "npm",
|
|
"args": [
|
|
"exec",
|
|
"--",
|
|
"lerna",
|
|
"exec",
|
|
"--scope=appium",
|
|
"--",
|
|
"gulp",
|
|
"transpile"
|
|
],
|
|
"label": "transpile: appium",
|
|
"problemMatcher": []
|
|
},
|
|
{
|
|
"type": "shell",
|
|
"command": "npm",
|
|
"args": [
|
|
"exec",
|
|
"--",
|
|
"lerna",
|
|
"exec",
|
|
"--scope=@appium/support",
|
|
"--",
|
|
"gulp",
|
|
"transpile"
|
|
],
|
|
"label": "transpile: @appium/support",
|
|
"problemMatcher": []
|
|
},
|
|
{
|
|
"type": "shell",
|
|
"command": "npm",
|
|
"args": [
|
|
"exec",
|
|
"--",
|
|
"lerna",
|
|
"exec",
|
|
"--scope=@appium/test-support",
|
|
"--",
|
|
"gulp",
|
|
"transpile"
|
|
],
|
|
"label": "transpile: @appium/test-support",
|
|
"problemMatcher": []
|
|
},
|
|
{
|
|
"type": "shell",
|
|
"command": "npm",
|
|
"args": [
|
|
"exec",
|
|
"--",
|
|
"lerna",
|
|
"exec",
|
|
"--scope=@appium/gulp-plugins",
|
|
"--",
|
|
"gulp",
|
|
"transpile"
|
|
],
|
|
"label": "transpile: @appium/gulp-plugins",
|
|
"problemMatcher": []
|
|
},
|
|
{
|
|
"type": "shell",
|
|
"command": "npm",
|
|
"args": [
|
|
"exec",
|
|
"--",
|
|
"lerna",
|
|
"exec",
|
|
"--scope=@appium/doctor",
|
|
"--",
|
|
"gulp",
|
|
"transpile"
|
|
],
|
|
"label": "transpile: @appium/doctor",
|
|
"problemMatcher": []
|
|
},
|
|
{
|
|
"type": "shell",
|
|
"command": "npm",
|
|
"args": [
|
|
"exec",
|
|
"--",
|
|
"lerna",
|
|
"exec",
|
|
"--scope=@appium/base-driver",
|
|
"--",
|
|
"gulp",
|
|
"transpile"
|
|
],
|
|
"label": "transpile: @appium/base-driver",
|
|
"problemMatcher": []
|
|
},
|
|
{
|
|
"type": "shell",
|
|
"command": "node_modules/.bin/mocha",
|
|
"args": [
|
|
"--bail",
|
|
"-r",
|
|
"@babel/register",
|
|
"-t",
|
|
"20s",
|
|
"packages/appium/test/*e2e-specs.js"
|
|
],
|
|
"label": "appium: E2E",
|
|
"problemMatcher": []
|
|
},
|
|
{
|
|
"type": "npm",
|
|
"script": "dev",
|
|
"problemMatcher": [],
|
|
"isBackground": true,
|
|
"label": "npm: dev",
|
|
"detail": "lerna exec --parallel gulp dev"
|
|
}
|
|
]
|
|
}
|