From ecf3dfeb150a196a3804a7ccfe915576a232e63b Mon Sep 17 00:00:00 2001 From: Aditya Hase Date: Wed, 24 Jul 2019 14:11:58 +0530 Subject: [PATCH] fix(travis): Run setup requirements before running node socketio.js --- .travis.yml | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/.travis.yml b/.travis.yml index 0f92947f9f..7abad59004 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,27 +20,23 @@ matrix: include: - name: "Python 3.6 MariaDB" python: 3.6 - env: DB=mariadb + env: DB=mariadb TYPE=server script: bench --site test_site run-tests --coverage - name: "Python 3.6 PostgreSQL" python: 3.6 - env: DB=postgres + env: DB=postgres TYPE=server script: bench --site test_site run-tests --coverage - name: "Cypress" python: 3.6 - env: DB=mariadb - before_script: - - bench --site test_site execute frappe.utils.install.complete_setup_wizard - - bench setup requirements --node - - bench build --app frappe - script: - - bench --site test_site run-ui-tests frappe --headless + env: DB=mariadb TYPE=ui + before_script: bench --site test_site execute frappe.utils.install.complete_setup_wizard + script: bench --site test_site run-ui-tests frappe --headless - name: "Python 2.7 MariaDB" python: 2.7 - env: DB=mariadb + env: DB=mariadb TYPE=server script: bench --site test_site run-tests --coverage install: @@ -79,6 +75,11 @@ install: - sed -i 's/watch:/# watch:/g' Procfile - sed -i 's/schedule:/# schedule:/g' Procfile + - if [ $TYPE == "server" ]; then sed -i 's/socketio:/# socketio:/g' Procfile; fi + - if [ $TYPE == "server" ]; then sed -i 's/redis_socketio:/# redis_socketio:/g' Procfile; fi + + - if [ $TYPE == "ui" ]; then bench setup requirements --node; fi + - bench start & - bench --site test_site reinstall --yes - bench build --app frappe