From a13929c071e97f1044a1db1930d1c982dd715c1a Mon Sep 17 00:00:00 2001 From: David Luecke Date: Mon, 17 Sep 2018 10:37:22 -0700 Subject: [PATCH] chore: Re-enable tests for generators in CI (#1008) * Re-enable tests for generators in CI * Fix test script * Fix some generator settings * Update Travis scripts * Stream generator test outputs so tests do not time out --- .travis.yml | 5 +++++ package.json | 3 ++- packages/generator-feathers-plugin/package.json | 2 +- packages/generator-feathers-plugin/test/test-creation.js | 2 +- packages/generator-feathers/package.json | 2 +- 5 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 9616c1fb28..0964a71955 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,10 +1,15 @@ sudo: false language: node_js install: npm install +script: + - npm test + - npm run test:generators +services: mongodb node_js: - node - '6' addons: + rethinkdb: 2.3 code_climate: repo_token: 9840b8b56f6d10209b3478d41f7ba5102d02981435df129bb18554a529359c62 before_script: diff --git a/package.json b/package.json index 5027ae0e1c..55c2ad0ede 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,8 @@ "scripts": { "install": "lerna bootstrap", "lint": "semistandard packages/**/*.js --fix", - "test": "npm run lint && nyc lerna run test --ignore generator-**" + "test": "npm run lint && nyc lerna run test --ignore generator-**", + "test:generators": "lerna run test --scope generator-** --stream --concurrency 1" }, "semistandard": { "env": [ diff --git a/packages/generator-feathers-plugin/package.json b/packages/generator-feathers-plugin/package.json index d1964d16cd..97c98cc7a7 100644 --- a/packages/generator-feathers-plugin/package.json +++ b/packages/generator-feathers-plugin/package.json @@ -23,7 +23,7 @@ "url": "git://github.com/feathersjs/feathers.git" }, "scripts": { - "test": "../../node_modules/.bin/mocha" + "test": "../../node_modules/.bin/mocha --opts ../../mocha.opts" }, "dependencies": { "yeoman-generator": "^3.0.0" diff --git a/packages/generator-feathers-plugin/test/test-creation.js b/packages/generator-feathers-plugin/test/test-creation.js index f6be79a091..0676b3886b 100644 --- a/packages/generator-feathers-plugin/test/test-creation.js +++ b/packages/generator-feathers-plugin/test/test-creation.js @@ -24,7 +24,7 @@ describe('feathers-plugin generator', function () { name: 'feathers-tmp', repository: 'feathersjs/feathers-tmp', description: 'Plugin description here', - client: true + client: false }) .on('end', function () { assert.ok(fs.existsSync(path.join(tmpDir, '.npmignore'))); diff --git a/packages/generator-feathers/package.json b/packages/generator-feathers/package.json index c69b75623c..bcb8c710fe 100644 --- a/packages/generator-feathers/package.json +++ b/packages/generator-feathers/package.json @@ -30,7 +30,7 @@ "node": ">= 6.0.0" }, "scripts": { - "test": "../../node_modules/.bin/mocha" + "test": "../../node_modules/.bin/mocha --opts ../../mocha.opts --timeout 30000" }, "dependencies": { "@feathersjs/jscodeshift": "^0.5.0",