Merge pull request #3299 from bmf-ribeiro/feat/enable-windows-integration-tests
Feat/enable windows integration tests
This commit is contained in:
@@ -122,6 +122,21 @@ jobs:
|
|||||||
- script: yarn test-api-webkit --headless --forbid-only
|
- script: yarn test-api-webkit --headless --forbid-only
|
||||||
displayName: 'Integration tests (Webkit)'
|
displayName: 'Integration tests (Webkit)'
|
||||||
|
|
||||||
|
- job: Windows_IntegrationTests
|
||||||
|
pool:
|
||||||
|
vmImage: 'vs2017-win2016'
|
||||||
|
steps:
|
||||||
|
- task: NodeTool@0
|
||||||
|
inputs:
|
||||||
|
versionSpec: '10.x'
|
||||||
|
displayName: 'Install Node.js'
|
||||||
|
- script: yarn --frozen-lockfile
|
||||||
|
displayName: 'Install dependencies and build'
|
||||||
|
- script: yarn test-api-chromium --headless --forbid-only
|
||||||
|
displayName: 'Integration tests (Chromium)'
|
||||||
|
- script: yarn test-api-firefox --headless --forbid-only
|
||||||
|
displayName: 'Integration tests (Firefox)'
|
||||||
|
|
||||||
- job: Release
|
- job: Release
|
||||||
dependsOn:
|
dependsOn:
|
||||||
- Linux
|
- Linux
|
||||||
@@ -129,6 +144,7 @@ jobs:
|
|||||||
- Windows
|
- Windows
|
||||||
- Linux_IntegrationTests
|
- Linux_IntegrationTests
|
||||||
- macOS_IntegrationTests
|
- macOS_IntegrationTests
|
||||||
|
- Windows_IntegrationTests
|
||||||
condition: and(succeeded(), or(eq(variables['Build.SourceBranch'], 'refs/heads/master'), eq(variables['FORCE_RELEASE'], 'true')))
|
condition: and(succeeded(), or(eq(variables['Build.SourceBranch'], 'refs/heads/master'), eq(variables['FORCE_RELEASE'], 'true')))
|
||||||
pool:
|
pool:
|
||||||
vmImage: 'ubuntu-16.04'
|
vmImage: 'ubuntu-16.04'
|
||||||
|
|||||||
Reference in New Issue
Block a user