1234567891011121314151617181920212223242526272829303132333435363738 |
- trigger:
- - master
- strategy:
- matrix:
- linux:
- imageName: 'ubuntu-16.04'
- mac:
- imageName: 'macos-10.13'
- windows:
- imageName: 'vs2017-win2016'
- pool:
- vmImage: $(imageName)
- steps:
- - task: NodeTool@0
- inputs:
- versionSpec: '8.x'
- displayName: 'Install Node.js'
- - bash: |
- /usr/bin/Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
- echo ">>> Started xvfb"
- displayName: Start xvfb
- condition: and(succeeded(), eq(variables['Agent.OS'], 'Linux'))
- - bash: |
- echo ">>> Compile vscode-test"
- yarn && yarn compile
- echo ">>> Compiled vscode-test"
- cd sample
- echo ">>> Run sample integration test"
- yarn && yarn compile && yarn test
- displayName: Run Tests
- env:
- DISPLAY: ':99.0'
|