Skip to content

Commit

Permalink
Add windows to azure
Browse files Browse the repository at this point in the history
  • Loading branch information
sokra committed Sep 13, 2018
1 parent 814b85b commit dcc6a94
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 4 deletions.
41 changes: 38 additions & 3 deletions azure-pipelines.yml
Expand Up @@ -133,10 +133,45 @@ jobs:
- script: |
export PATH="$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$PATH"
yarn cover:init
yarn cover:integration "test/(?!TestCases)" --ci
yarn cover:integration "test/(?!TestCases)" --ci --maxWorkers=2
mv coverage/coverage-final.json coverage/coverage-final-1.json
yarn cover:integration "test/TestCasesD" --ci
yarn cover:integration "test/TestCasesD" --ci --maxWorkers=2
mv coverage/coverage-final.json coverage/coverage-final-2.json
yarn cover:integration "test/TestCases(?!D)" --ci
yarn cover:integration "test/TestCases(?!D)" --ci --maxWorkers=2
mv coverage/coverage-final.json coverage/coverage-final-3.json
displayName: "Run tests with coverage"
- job: windows
dependsOn:
- basic
- lint
pool:
vmImage: vs2017-win2016
strategy:
maxParallel: 3
matrix:
node-10:
node_version: ^10.10.0
node-8:
node_version: ^8.12.0
node-6:
node_version: ^6.14.4
steps:
- task: NodeTool@0
displayName: "Install Node.js"
inputs:
versionSpec: $(node_version)
- script: |
npm install --global yarn
displayName: "Install Yarn"
- script: |
node -v
yarn -v
displayName: "Print versions"
- script: |
yarn --frozen-lockfile
yarn link --frozen-lockfile || true
yarn link webpack --frozen-lockfile
displayName: "Install dependencies"
- script:
yarn cover:init && yarn cover:integration "test/(?!TestCases)" --ci && move coverage\\coverage-final.json coverage\\coverage-final-1.json && yarn cover:integration "test/TestCasesD" --ci && move coverage\\coverage-final.json coverage\\coverage-final-2.json && yarn cover:integration "test/TestCases(?!D)" --ci && move coverage\\coverage-final.json coverage\\coverage-final-3.json
displayName: "Run tests with coverage"
4 changes: 3 additions & 1 deletion test/statsCases/define-plugin/webpack.config.js
Expand Up @@ -3,7 +3,9 @@ var fs = require("fs");
var join = require("path").join;

function read(path) {
return JSON.stringify(fs.readFileSync(join(__dirname, path), "utf8"));
return JSON.stringify(
fs.readFileSync(join(__dirname, path), "utf8").replace(/\r\n/g, "\n")
);
}

module.exports = [
Expand Down

0 comments on commit dcc6a94

Please sign in to comment.