more travis testing
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
