From 81c86bf02a67a92c2a4f562b44b31a49d2fa9df7 Mon Sep 17 00:00:00 2001 From: Rodrigo Nascimento Date: Tue, 13 Dec 2016 13:42:28 -0200 Subject: [PATCH] Try use the travis build to run tests --- .scripts/start.js | 6 +++--- .travis.yml | 6 +++++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.scripts/start.js b/.scripts/start.js index 3aef9caa7bd..2238b82b9e6 100644 --- a/.scripts/start.js +++ b/.scripts/start.js @@ -9,8 +9,8 @@ var baseDir = path.resolve(__dirname, '..'), srcDir = path.resolve(baseDir); var appOptions = { - port: 3000, env: { + PORT: 3000, ROOT_URL: 'http://localhost:3000' } }; @@ -55,7 +55,7 @@ function startProcess(opts, callback) { function startApp(callback) { startProcess({ name: 'Meteor App', - command: 'meteor --port ' + appOptions.port, + command: 'node /tmp/build-test/bundle/main.js', waitForMessage: appOptions.waitForMessage, options: { cwd: srcDir, @@ -85,4 +85,4 @@ function chimpNoMirror() { }); } -chimpNoMirror(); \ No newline at end of file +chimpNoMirror(); diff --git a/.travis.yml b/.travis.yml index f559ade64a2..a376930f927 100644 --- a/.travis.yml +++ b/.travis.yml @@ -45,10 +45,14 @@ before_script: - mkdir /tmp/build - travis_retry npm install - npm run lint +- travis_retry meteor build --headless /tmp/build +- cp -R /tmp/build /tmp/build-test +- cd /tmp/build-test/bundle/programs/server +- npm install +- cd - script: - npm test before_deploy: -- travis_retry meteor build --headless /tmp/build - source ".travis/setartname.sh" - source ".travis/setdeploydir.sh" - ".travis/setupsig.sh"