From f71ebc20ec2b45258b079a6be7b0332ca27c94c7 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Wed, 31 Mar 2021 21:07:16 +1100 Subject: [PATCH] Remove travis script --- .github/workflows/coverage.yaml | 3 +- .travis.yml | 53 --------------------------------- 2 files changed, 2 insertions(+), 54 deletions(-) delete mode 100644 .travis.yml diff --git a/.github/workflows/coverage.yaml b/.github/workflows/coverage.yaml index 333765e848..6b2b74f67d 100644 --- a/.github/workflows/coverage.yaml +++ b/.github/workflows/coverage.yaml @@ -33,12 +33,13 @@ jobs: invoke coverage - name: Data Import Export run: | - rm test_db.sqlite invoke migrate invoke import-fixtures invoke export-records -f data.json rm test_db.sqlite invoke migrate invoke import-records -f data.json + - name: Check Migration Files + run: python3 ci/check_migration_files.py - name: Upload Coverage Report run: coveralls diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 52d0ef1c5c..0000000000 --- a/.travis.yml +++ /dev/null @@ -1,53 +0,0 @@ -dist: xenial - -services: - - mysql - - postgresql - -language: python -python: - - 3.6 - - 3.7 - -addons: - apt-packages: - - sqlite3 - -before_install: - - sudo apt-get update - - sudo apt-get install gettext - - sudo apt-get install mysql-server libmysqlclient-dev - - sudo apt-get install libpq-dev - - pip3 install invoke - - pip3 install mysqlclient - - pip3 install psycopg2 - - invoke install - - invoke migrate - - cd InvenTree && python3 manage.py createsuperuser --username InvenTreeAdmin --email admin@inventree.com --noinput && cd .. - - psql -c 'create database inventree_test_db;' -U postgres - - mysql -e 'CREATE DATABASE inventree_test_db;' - -script: - - cd InvenTree && python3 manage.py makemigrations && cd .. - - python3 ci/check_migration_files.py - # Run unit testing / code coverage tests - - invoke coverage - # Run unit test for SQL database backend - - cd InvenTree && python3 manage.py test --settings=InvenTree.ci_mysql && cd .. - # Run unit test for PostgreSQL database backend - - cd InvenTree && python3 manage.py test --settings=InvenTree.ci_postgresql && cd .. - - invoke translate - - invoke style - # Create an empty database and fill it with test data - - rm inventree_default_db.sqlite3 - - invoke migrate - - invoke import-fixtures - # Export database records - - invoke export-records -f data.json - # Create a new empty database and import the saved data - - rm inventree_default_db.sqlite3 - - invoke migrate - - invoke import-records -f data.json - -after_success: - - coveralls \ No newline at end of file