From 05c0cbbe90a14b549d24d6b3d08d22e899c1a2e8 Mon Sep 17 00:00:00 2001 From: David Dias Date: Thu, 26 May 2016 09:58:43 +0100 Subject: [PATCH] select tests by process env --- test/node.js | 36 +++++++++++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/test/node.js b/test/node.js index 0b78c42a50..6f97a986f4 100644 --- a/test/node.js +++ b/test/node.js @@ -1,5 +1,35 @@ 'use strict' -require('./core-tests') -require('./http-api-tests') -require('./cli-tests') +let testCore = true +let testHTTP = true +let testCLI = true + +if (process.env.TEST) { + switch (process.env.TEST) { + case 'core': { + testHTTP = false + testCLI = false + } break + case 'http': { + testCore = false + testCLI = false + } break + case 'cli': { + testCore = false + testCLI = false + } break + default: break + } +} + +if (testCore) { + require('./core-tests') +} + +if (testHTTP) { + require('./http-api-tests') +} + +if (testCLI) { + require('./cli-tests') +}