From 5e2fd6a925a3aa0222fb6475129368c6fc6abf88 Mon Sep 17 00:00:00 2001 From: Myles Borins Date: Thu, 11 Jun 2015 15:34:42 -0700 Subject: [PATCH] chore: abstract testing pipeline Moving the pipeline into a standalone script will make modifying it much cleaner --- package.json | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/package.json b/package.json index 5152018d..fd1c919a 100644 --- a/package.json +++ b/package.json @@ -4,21 +4,22 @@ "description": "", "main": "index.js", "scripts": { - "test-components": "browserify components/test/*.js | tap-closer | smokestack -b firefox", - "test-core": "browserify core/test/*.js | tap-closer | smokestack -b firefox", - "test-dom-renderables": "browserify dom-renderables/test/*.js | tap-closer | smokestack -b firefox", - "test-dom-renderers": "browserify dom-renderers/test/*.js | tap-closer | smokestack -b firefox", - "test-render-loops": "browserify render-loops/test/*.js | tap-closer | smokestack -b firefox", - "test-math": "browserify math/test/*.js | tap-closer | smokestack -b firefox", - "test-physics": "browserify physics/test/*.js physics/test/*/*.js | tap-closer | smokestack -b firefox", - "test-polyfills": "browserify polyfills/test/*.js | tap-closer | smokestack -b firefox", - "test-renderers": "browserify renderers/test/*.js | tap-closer | smokestack -b firefox", - "test-transitions": "browserify transitions/test/*.js | tap-closer | smokestack -b firefox", - "test-utilities": "browserify utilities/test/*.js | tap-closer | smokestack -b firefox", - "test-webgl-geometries": "browserify webgl-geometries/test/*.js | tap-closer | smokestack -b firefox", - "test-webgl-materials": "browserify webgl-materials/test/*.js | tap-closer | smokestack -b firefox", - "test-webgl-renderables": "browserify webgl-renderables/test/*.js | tap-closer | smokestack -b firefox", - "test-webgl-renderers": "browserify webgl-renderers/test/*.js | tap-closer | smokestack -b firefox", + "tape": "tap-closer | smokestack -b firefox", + "test-components": "browserify components/test/*.js | npm run tape", + "test-core": "browserify core/test/*.js | npm run tape", + "test-dom-renderables": "browserify dom-renderables/test/*.js | npm run tape", + "test-dom-renderers": "browserify dom-renderers/test/*.js | npm run tape", + "test-render-loops": "browserify render-loops/test/*.js | npm run tape", + "test-math": "browserify math/test/*.js | npm run tape", + "test-physics": "browserify physics/test/*.js physics/test/*/*.js | npm run tape", + "test-polyfills": "browserify polyfills/test/*.js | npm run tape", + "test-renderers": "browserify renderers/test/*.js | npm run tape", + "test-transitions": "browserify transitions/test/*.js | npm run tape", + "test-utilities": "browserify utilities/test/*.js | npm run tape", + "test-webgl-geometries": "browserify webgl-geometries/test/*.js | npm run tape", + "test-webgl-materials": "browserify webgl-materials/test/*.js | npm run tape", + "test-webgl-renderables": "browserify webgl-renderables/test/*.js | npm run tape", + "test-webgl-renderers": "browserify webgl-renderers/test/*.js | npm run tape", "test": "EXIT_STATUS=0; npm run test-components || EXIT_STATUS=$?; npm run test-core || EXIT_STATUS=$?; npm run test-dom-renderables || EXIT_STATUS=$?; npm run test-dom-renderers || EXIT_STATUS=$?; npm run test-render-loops || EXIT_STATUS=$?; npm run test-math || EXIT_STATUS=$?; npm run test-physics || EXIT_STATUS=$?; npm run test-polyfills || EXIT_STATUS=$?; npm run test-renderers || EXIT_STATUS=$?; npm run test-transitions || EXIT_STATUS=$?; npm run test-utilities || EXIT_STATUS=$?; npm run test-webgl-geometries || EXIT_STATUS=$?; npm run test-webgl-materials || EXIT_STATUS=$?; npm run test-webgl-renderables || EXIT_STATUS=$?; npm run test-webgl-renderers; exit $EXIT_STATUS", "check-jsdoc": "eslint --reset --no-eslintrc --rule 'valid-jsdoc: 2' --ignore-path .gitignore .", "lint": "eslint --ignore-path .gitignore .",