|
@@ -143,3 +143,28 @@ jobs:
|
|
gulp tests-viewer-validation-virtualscreen
|
|
gulp tests-viewer-validation-virtualscreen
|
|
workingDirectory: Tools/Gulp
|
|
workingDirectory: Tools/Gulp
|
|
displayName: 'Visual Tests'
|
|
displayName: 'Visual Tests'
|
|
|
|
+
|
|
|
|
+- job: BrowserStackTests
|
|
|
|
+ displayName: '8. Browser Stack Tests'
|
|
|
|
+ pool:
|
|
|
|
+ vmImage: 'Ubuntu-16.04'
|
|
|
|
+ demands: npm
|
|
|
|
+ steps:
|
|
|
|
+ - task: Npm@1
|
|
|
|
+ displayName: 'npm install'
|
|
|
|
+ inputs:
|
|
|
|
+ workingDir: Tools/Gulp
|
|
|
|
+ verbose: false
|
|
|
|
+ - script: 'gulp typescript-all'
|
|
|
|
+ workingDirectory: Tools/Gulp
|
|
|
|
+ displayName: 'Typescript all'
|
|
|
|
+ - script: 'gulp tests-babylon-unit'
|
|
|
|
+ workingDirectory: Tools/Gulp
|
|
|
|
+ displayName: 'Unit Tests'
|
|
|
|
+ - script: 'gulp tests-validation-virtualscreen'
|
|
|
|
+ workingDirectory: Tools/Gulp
|
|
|
|
+ displayName: 'Browser Stack Tests'
|
|
|
|
+ env:
|
|
|
|
+ TRAVIS_BUILD_NUMBER: $(Build.BuildNumber)
|
|
|
|
+ BROWSER_STACK_USERNAME: $(babylon.browserStack.userName)
|
|
|
|
+ BROWSER_STACK_ACCESS_KEY: $(babylon.browserStack.userToken)
|