From 09e3f69736c00e1bba8de6c0d84004fdf109223a Mon Sep 17 00:00:00 2001 From: wh1te909 Date: Mon, 16 Dec 2019 01:37:54 +0000 Subject: [PATCH] more travis testing --- .travis.yml | 38 +++++++++++++++++++++++++++++++------- 1 file changed, 31 insertions(+), 7 deletions(-) diff --git a/.travis.yml b/.travis.yml index cab8290f..0c0b1e4b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,22 +1,46 @@ dist: xenial -jobs: +matrix: include: - language: node_js - node_js: - - "11" - - "12" + node_js: "11" + before_script: + - mkdir meshcentral && cd meshcentral + script: + - npm install meshcentral + + - language: node_js + node_js: "12" before_script: - mkdir meshcentral && cd meshcentral script: - npm install meshcentral - language: python + python: "3.7" + services: + - postgresql + + before_script: + - psql -c 'CREATE DATABASE travisci;' -U postgres + - psql -c "CREATE USER travisci WITH PASSWORD 'travisSuperSekret6645';" -U postgres + - psql -c 'GRANT ALL PRIVILEGES ON DATABASE travisci TO travisci;' -U postgres + - psql -c 'ALTER USER travisci CREATEDB;' -U postgres + + before_install: + - cd api/tacticalrmm + + install: + - pip install --upgrade pip + - pip install -r requirements-test.txt + + script: + - python manage.py test -v 2 + + - language: python + python: "3.8" services: - postgresql - python: - - "3.7" - - "3.8" before_script: - psql -c 'CREATE DATABASE travisci;' -U postgres