From 811234ea028a229ca7c6abb0152d60ae8511c620 Mon Sep 17 00:00:00 2001 From: Clark Du Date: Tue, 23 Oct 2018 10:55:08 +0100 Subject: [PATCH] ci: revert travis windows changes --- appveyor.yml | 31 +++++++++++++++++++++++++++++ test/fixtures/cli/cli.build.test.js | 2 +- test/fixtures/cli/cli.gen.test.js | 2 +- test/unit/cli.test.js | 2 +- test/utils/setup.js | 4 ++++ 5 files changed, 38 insertions(+), 3 deletions(-) create mode 100644 appveyor.yml diff --git a/appveyor.yml b/appveyor.yml new file mode 100644 index 0000000000..96194a4aa0 --- /dev/null +++ b/appveyor.yml @@ -0,0 +1,31 @@ +# Test against the latest version of this Node.js version +environment: + nodejs_version: "Current" + cache: + - 'node_modules -> yarn.lock' + - '%LOCALAPPDATA%\\Yarn -> yarn.lock' + image: Visual Studio 2017 + shallow_clone: true + # Install scripts. (runs after repo cloning) +install: + # Get the latest stable version of Node.js or io.js + - ps: Install-Product node $env:nodejs_version + # Install modules + - yarn install + # Link dependencies + - yarn lerna link + # Build packages + - yarn build + # Post-install test scripts. +test_script: + # Output useful info for debugging. + - node --version + # - npm --version + - yarn --version + # run tests + - yarn test:fixtures -w=2 + - yarn test:unit -w=2 + # Don't actually build. +build: off + # Do not build feature branch with open Pull Requests +skip_branch_with_pr: true diff --git a/test/fixtures/cli/cli.build.test.js b/test/fixtures/cli/cli.build.test.js index 32aa75caee..6f09c469d5 100644 --- a/test/fixtures/cli/cli.build.test.js +++ b/test/fixtures/cli/cli.build.test.js @@ -6,7 +6,7 @@ const execify = promisify(exec) const rootDir = __dirname const nuxtBin = resolve(__dirname, '../../../packages/cli/bin/nuxt.js') -describe('cli build', () => { +describe.skip.appveyor('cli build', () => { test('nuxt build', async () => { const { stdout } = await execify(`node ${nuxtBin} build ${rootDir} -c cli.build.config.js`) diff --git a/test/fixtures/cli/cli.gen.test.js b/test/fixtures/cli/cli.gen.test.js index 57c23c3761..1cefeafa2c 100644 --- a/test/fixtures/cli/cli.gen.test.js +++ b/test/fixtures/cli/cli.gen.test.js @@ -6,7 +6,7 @@ const execify = promisify(exec) const rootDir = __dirname const nuxtBin = resolve(__dirname, '../../../packages/cli/bin/nuxt.js') -describe('cli generate', () => { +describe.skip.appveyor('cli generate', () => { test('nuxt generate', async () => { const { stdout } = await execify(`node -r esm ${nuxtBin} generate ${rootDir} -c cli.gen.config.js`) diff --git a/test/unit/cli.test.js b/test/unit/cli.test.js index 6d2d5a470c..3a198c5a6a 100644 --- a/test/unit/cli.test.js +++ b/test/unit/cli.test.js @@ -20,7 +20,7 @@ const close = async (nuxtInt) => { } } -describe('cli', () => { +describe.skip.appveyor('cli', () => { test('nuxt dev', async () => { let stdout = '' const env = process.env diff --git a/test/utils/setup.js b/test/utils/setup.js index cba96cd992..d5bc9d65ab 100644 --- a/test/utils/setup.js +++ b/test/utils/setup.js @@ -1,3 +1,7 @@ +const isAppveyor = !!process.env.APPVEYOR +describe.skip.appveyor = isAppveyor ? describe.skip : describe +test.skip.appveyor = isAppveyor ? test.skip : test + const isWin = process.platform === 'win32' describe.skip.win = isWin ? describe.skip : describe test.skip.win = isWin ? test.skip : test