diff --git a/.travis.yml b/.travis.yml index a37e034e9..751243fbe 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,7 +13,6 @@ script: - npm run linter - npm run packager - npm run tester -- npm run test-with-coverage - npm run extractor - npm run vscoder - npm run glossary:keymaker diff --git a/package.json b/package.json index 54d7c1d40..abebf5aee 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "vscoder": "node ./scripts/vscodegen.js", "packager": "node ./scripts/module.js", "localizer": "node ./scripts/localize.js", - "test": "jest --verbose", + "test": "jest --verbose --coverage", "test-with-coverage": "jest --coverage && cat ./coverage/lcov.info | codacy-coverage" }, "repository": { diff --git a/scripts/tdd.js b/scripts/tdd.js index 32376e9ba..67384aafc 100644 --- a/scripts/tdd.js +++ b/scripts/tdd.js @@ -41,8 +41,12 @@ try { fs.writeFileSync(path.join(TEST_PATH, `${snippet}.test.js`), exportTest); }); // Run tests - fs.writeFileSync(path.join(TEST_PATH, 'testlog'), `Test log for: ${new Date().toString()}\n`); - childProcess.execSync('npm test'); + if (util.isTravisCI()) { + childProcess.execSync('npm test-with-coverage'); + } + else { + childProcess.execSync('npm test'); + } console.log(`${chalk.green('SUCCESS!')} All tests ran successfully!`); } catch (err) { console.log(`${chalk.red('ERROR!')} During test runs: ${err}`); diff --git a/test/testlog b/test/testlog deleted file mode 100644 index 933d52eee..000000000 --- a/test/testlog +++ /dev/null @@ -1 +0,0 @@ -Test log for: Sat Nov 10 2018 13:28:10 GMT+0000 (Coordinated Universal Time)