diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000000..8553e9d5ab --- /dev/null +++ b/.travis.yml @@ -0,0 +1,16 @@ +os: windows +language: node_js +node_js: + - "node" +cache: + yarn: true + directories: + - node_modules +install: + - yarn install + - yarn lerna link + - yarn build +script: + - node --version + - yarn --version + - yarn test diff --git a/appveyor.yml b/appveyor.yml deleted file mode 100644 index 797ed4cfa2..0000000000 --- a/appveyor.yml +++ /dev/null @@ -1,38 +0,0 @@ -# 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 6f09c469d5..32aa75caee 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.skip.appveyor('cli build', () => { +describe('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 1cefeafa2c..57c23c3761 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.skip.appveyor('cli generate', () => { +describe('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 3a198c5a6a..6d2d5a470c 100644 --- a/test/unit/cli.test.js +++ b/test/unit/cli.test.js @@ -20,7 +20,7 @@ const close = async (nuxtInt) => { } } -describe.skip.appveyor('cli', () => { +describe('cli', () => { test('nuxt dev', async () => { let stdout = '' const env = process.env diff --git a/test/utils/setup.js b/test/utils/setup.js index d5bc9d65ab..cba96cd992 100644 --- a/test/utils/setup.js +++ b/test/utils/setup.js @@ -1,7 +1,3 @@ -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