53 lines
1.1 KiB
YAML
53 lines
1.1 KiB
YAML
image:
|
|
file: .gitpod/dev.dockerfile
|
|
|
|
tasks:
|
|
- name: Unit Test Coverage
|
|
init: gp sync-await installation
|
|
command: |
|
|
npm run test:unit
|
|
cd coverage/lcov-report/
|
|
http-server -p 8000 &
|
|
cd ../../
|
|
npx vitest
|
|
- name: Run Documentation Page
|
|
init: |
|
|
cd /workspace/webdriverio/website
|
|
pnpm install
|
|
command: |
|
|
cd /workspace/webdriverio/website
|
|
pnpm start
|
|
- name: Setup WebdriverIO Development Environment
|
|
init: |
|
|
pnpm install
|
|
pnpm run setup
|
|
gp sync-done installation
|
|
command: pnpm run dev
|
|
- name: Welcome Bash
|
|
init: gp sync-await installation
|
|
command: node .gitpod/welcome.mjs
|
|
|
|
ports:
|
|
- port: 3000
|
|
onOpen: notify
|
|
visibility: public
|
|
- port: 8000
|
|
onOpen: notify
|
|
visibility: public
|
|
|
|
github:
|
|
prebuilds:
|
|
master: true
|
|
branches: true
|
|
pullRequests: true
|
|
pullRequestsFromForks: true
|
|
addCheck: prevent-merge-on-error
|
|
addComment: false
|
|
addBadge: true
|
|
|
|
vscode:
|
|
extensions:
|
|
- EditorConfig.EditorConfig
|
|
- DigitalBrainstem.javascript-ejs-support
|
|
- dbaeumer.vscode-eslint
|
|
- eamodio.gitlens
|