未验证 提交 5cb41e78 编写于 作者: D Dhruv 提交者: GitHub

Create GitHub action only for Project Euler (#3378)

* Add GitHub action for Project Euler only

* Add second job for Project Euler

* Remove Project Euler jobs from Travis CI

* Fix typo for actions/setup-python

* Rename the workflow file

* Change name of file in workflow

* Remove comments from Travis config file
上级 7d84f7fe
on:
pull_request:
# only check if a file is changed within the project_euler directory
paths:
- 'project_euler/**'
- '.github/workflows/project_euler.yml'
name: 'Project Euler'
jobs:
project-euler:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
- name: Install pytest and pytest-cov
run: |
python -m pip install --upgrade pip
python -m pip install --upgrade pytest pytest-cov
- run: pytest --doctest-modules --durations=10 --cov-report=term-missing:skip-covered --cov=project_euler/ project_euler/
validate-solutions:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
- name: Install pytest
run: |
python -m pip install --upgrade pip
python -m pip install --upgrade pytest
- run: pytest --durations=10 project_euler/validate_solutions.py
......@@ -10,16 +10,6 @@ jobs:
install: pip install pytest-cov -r requirements.txt
script:
- pytest --doctest-modules --ignore=project_euler/ --durations=10 --cov-report=term-missing:skip-covered --cov=. .
- name: Project Euler
install:
- pip install pytest-cov
script:
- pytest --doctest-modules --durations=10 --cov-report=term-missing:skip-covered --cov=project_euler/ project_euler/
- name: Project Euler Solution
install:
- pip install pytest
script:
- pytest --tb=short --durations=10 project_euler/validate_solutions.py
after_success:
- scripts/build_directory_md.py 2>&1 | tee DIRECTORY.md
notifications:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册