Skip to content

Commit 5a3e024

Browse files
dhruvmanilacclauss
authored andcommitted
Config Travis CI for two jobs (TheAlgorithms#2463)
* Testing Travis CI configuration for project Euler * Fix: Installing mypy and pytest-cov for testing * Remove unnecessary checks for project_euler job * Removing branches section * Update .travis.yml * Update .travis.yml * Update .travis.yml * Update .travis.yml Co-authored-by: Christian Clauss <[email protected]>
1 parent 1bafd9a commit 5a3e024

File tree

1 file changed

+15
-8
lines changed

1 file changed

+15
-8
lines changed

Diff for: .travis.yml

+15-8
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,23 @@ python: 3.8
55
cache: pip
66
before_install: pip install --upgrade pip setuptools six
77
install: pip install black flake8
8+
jobs:
9+
include:
10+
- name: Build
11+
before_script:
12+
- black --check . || true
13+
- flake8 --ignore=E203,W503 --max-complexity=25 --max-line-length=88 --statistics --count .
14+
- scripts/validate_filenames.py # no uppercase, no spaces, in a directory
15+
- pip install -r requirements.txt # fast fail on black, flake8, validate_filenames
16+
script:
17+
- mypy --ignore-missing-imports .
18+
- pytest --doctest-modules --ignore=project_euler/ --durations=10 --cov-report=term-missing:skip-covered --cov=. .
19+
- name: Project Euler
20+
before_script: pip install pytest-cov
21+
script:
22+
- pytest --doctest-modules --durations=10 --cov-report=term-missing:skip-covered --cov=project_euler/ project_euler/
823
notifications:
924
webhooks: https://www.travisbuddy.com/
1025
on_success: never
11-
before_script:
12-
- black --check . || true
13-
- flake8 --ignore=E203,W503 --max-complexity=25 --max-line-length=88 --statistics --count .
14-
- scripts/validate_filenames.py # no uppercase, no spaces, in a directory
15-
- pip install -r requirements.txt # fast fail on black, flake8, validate_filenames
16-
script:
17-
- mypy --ignore-missing-imports .
18-
- pytest --doctest-modules --durations=10 --cov-report=term-missing:skip-covered --cov=. .
1926
after_success:
2027
- scripts/build_directory_md.py 2>&1 | tee DIRECTORY.md

0 commit comments

Comments
 (0)