Skip to content

Commit

Permalink
Testing out jobs a bit more
Browse files Browse the repository at this point in the history
  • Loading branch information
above-c-level committed Dec 2, 2018
1 parent fae91ed commit 91d3dcd
Showing 1 changed file with 32 additions and 26 deletions.
58 changes: 32 additions & 26 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,23 +5,19 @@ language: python
cache: pip

env:
- TESTS_TO_RUN=tests/core_tests/scoring_tests.py
- TESTS_TO_RUN=tests/core_tests/basic_tests.py
# - TESTS_TO_RUN=tests/core_tests/api_coverage_tests_classifiers.py
# - TESTS_TO_RUN=tests/core_tests/api_coverage_tests_regressors.py
# - TESTS_TO_RUN=tests/core_tests/calibrate_classifier_tests.py
# - TESTS_TO_RUN=tests/core_tests/categorical_ensembling_test.py
# - TESTS_TO_RUN=tests/core_tests/test_prediction_intervals.py
# - TESTS_TO_RUN=tests/core_tests/trained_transformation_pipeline_tests.py
# - TESTS_TO_RUN=tests/core_tests/uncertainty_tests.py
# - TESTS_TO_RUN=tests/core_tests/user_logging_tests.py
# - TESTS_TO_RUN=tests/advanced_tests/automated_tests_regressors.py
# - TESTS_TO_RUN=tests/advanced_tests/automated_tests_classifiers.py
# - TESTS_TO_RUN=tests/advanced_tests/advanced_install_tests.py

python:
- "3.6"
- "3.5"
- CORE_TESTS=tests/core_tests/scoring_tests.py
- ADVANCED_TESTS=tests/core_tests/basic_tests.py
# - CORE_TESTS=tests/core_tests/api_coverage_tests_classifiers.py
# - CORE_TESTS=tests/core_tests/api_coverage_tests_regressors.py
# - CORE_TESTS=tests/core_tests/calibrate_classifier_tests.py
# - CORE_TESTS=tests/core_tests/categorical_ensembling_test.py
# - CORE_TESTS=tests/core_tests/test_prediction_intervals.py
# - CORE_TESTS=tests/core_tests/trained_transformation_pipeline_tests.py
# - CORE_TESTS=tests/core_tests/uncertainty_tests.py
# - CORE_TESTS=tests/core_tests/user_logging_tests.py
# - ADVANCED_TESTS=tests/advanced_tests/automated_tests_regressors.py
# - ADVANCED_TESTS=tests/advanced_tests/automated_tests_classifiers.py
# - ADVANCED_TESTS=tests/advanced_tests/advanced_install_tests.py

before_install: # Code coverage for codeclimate
- curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
Expand All @@ -33,17 +29,27 @@ install:
- pip install --upgrade pip setuptools wheel
- pip install coverage coveralls nose tables
- pip install -r requirements.txt
- if [[ $TESTS_TO_RUN == *'advanced_tests'* ]]; then pip install lightgbm keras tensorflow catboost xgboost; fi

script:
- nosetests $TESTS_TO_RUN
- coveralls
after_script:
- coverage xml
- ./cc-test-reporter format-coverage
- ./cc-test-reporter sum-coverage

jobs:
include:
- python: 3.6
- python: 3.5
- stage: Core tests
script:
- nosetests $CORE_TESTS
- coveralls
- coverage xml
- ./cc-test-reporter format-coverage
- stage: Advanced tests
install:
- pip install lightgbm keras tensorflow catboost xgboost
script:
- nosetests $ADVANCED_TESTS
- coveralls
- coverage xml
- ./cc-test-reporter format-coverage
- stage: Upload to Code Climate
script: ./cc-test-reporter upload-coverage # Upload coverage
script:
- ./cc-test-reporter sum-coverage
- ./cc-test-reporter upload-coverage # Upload coverage

0 comments on commit 91d3dcd

Please sign in to comment.