From 606eb20f7c8c8871624828d7dcfd39119c828515 Mon Sep 17 00:00:00 2001 From: "Christopher K. Hoadley" Date: Sat, 9 May 2020 21:44:28 -0500 Subject: [PATCH] Fix Sherlock Test Workflow. Remove Travis CI, and update badge. --- .github/workflows/sherlock_test.yml | 13 +++++------- .travis.yml | 32 ----------------------------- README.md | 2 +- 3 files changed, 6 insertions(+), 41 deletions(-) delete mode 100644 .travis.yml diff --git a/.github/workflows/sherlock_test.yml b/.github/workflows/sherlock_test.yml index d394ca2a..24ce8992 100644 --- a/.github/workflows/sherlock_test.yml +++ b/.github/workflows/sherlock_test.yml @@ -1,7 +1,4 @@ -# This workflow will install Python dependencies, run tests and lint with a variety of Python versions -# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions - -name: Sherlock Test +name: Tests on: push: @@ -28,13 +25,13 @@ jobs: python -m pip install --upgrade pip pip install flake8 pytest if [ -f requirements.txt ]; then pip install -r requirements.txt; fi - working-directory: sherlock - - name: Lint with flake8 + - name: Lint With flake8 run: | # stop the build if there are Python syntax errors or undefined names flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics + # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics - - name: Sherlock Site Coverage Tests + - name: Sherlock Site Detect Tests run: | - python -m unittest tests.all.SherlockSiteCoverageTests --verbose + cd sherlock && python -m unittest tests.all.SherlockDetectTests --verbose diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 1e433949..00000000 --- a/.travis.yml +++ /dev/null @@ -1,32 +0,0 @@ -group: travis_latest -language: python -cache: pip -matrix: - allow_failures: - - python: nightly - - name: "Sherlock Site Coverage Tests" - fast_finish: true - include: - - python: 3.6 - - python: 3.7 - - python: 3.8 - - python: nightly - - python: 3.7 - before_script: true # override the flake8 tests - name: "Sherlock Site Coverage Tests" - script: python -m unittest tests.all.SherlockSiteCoverageTests --verbose -before_install: - # Go into the Sherlock module directory. - - cd sherlock -install: - - pip install flake8 -r ../requirements.txt -before_script: - # stop the build if there are Python syntax errors or undefined names - - flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics - # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide - - flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics -script: - - python -m unittest tests.all.SherlockDetectTests --verbose || true -notifications: - on_success: change - on_failure: change # `always` will be the setting once code changes slow down diff --git a/README.md b/README.md index 7438d409..60263fc2 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@
- + Website docker image