From 9df3104bf16a70b5bf4f6e146b91b42d9c627c92 Mon Sep 17 00:00:00 2001
From: Joe Haddad <timer150@gmail.com>
Date: Mon, 13 Feb 2017 15:25:19 -0500
Subject: [PATCH] Revert "Don't run CI on Node 0.10" (#1547)

* Revert "Don't run CI on Node 0.10"

* Install after checking node version

* Don't use travis install
---
 .travis.yml         | 3 +++
 tasks/e2e-simple.sh | 4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index aa61d9eb9..524224e9f 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -8,6 +8,7 @@ cache:
   - node_modules
   - packages/create-react-app/node_modules
   - packages/react-scripts/node_modules
+install: true
 script:
  - 'if [ $TEST_SUITE = "simple" ]; then tasks/e2e-simple.sh; fi'
  - 'if [ $TEST_SUITE = "installs" ]; then tasks/e2e-installs.sh; fi'
@@ -21,5 +22,7 @@ env:
     - TEST_SUITE=kitchensink
 matrix:
   include:
+    - node_js: 0.10
+      env: TEST_SUITE=simple
     - node_js: 6
       env: USE_YARN=yes TEST_SUITE=simple
diff --git a/tasks/e2e-simple.sh b/tasks/e2e-simple.sh
index 0ba34a806..20aa16293 100755
--- a/tasks/e2e-simple.sh
+++ b/tasks/e2e-simple.sh
@@ -65,8 +65,6 @@ set -x
 cd ..
 root_path=$PWD
 
-npm install
-
 # If the node version is < 4, the script should just give an error.
 if [[ `node --version | sed -e 's/^v//' -e 's/\..*//g'` -lt 4 ]]
 then
@@ -75,6 +73,8 @@ then
   [[ $err_output =~ You\ are\ running\ Node ]] && exit 0 || exit 1
 fi
 
+npm install
+
 if [ "$USE_YARN" = "yes" ]
 then
   # Install Yarn so that the test can use it to install packages.
-- 
GitLab