summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorTodd Gamblin <tgamblin@llnl.gov>2021-07-09 22:49:47 -0700
committerTodd Gamblin <tgamblin@llnl.gov>2021-07-09 22:49:47 -0700
commit084bafe18ca40b9dffe52e9e9b0c0bfcef194b78 (patch)
tree35102d4b546577779099fad7a3bd8eac9f24ab7f /.github/workflows
parent775c8223c34f96f23c6ed314c085b0307b1ecd03 (diff)
downloadspack-084bafe18ca40b9dffe52e9e9b0c0bfcef194b78.tar.gz
spack-084bafe18ca40b9dffe52e9e9b0c0bfcef194b78.tar.bz2
spack-084bafe18ca40b9dffe52e9e9b0c0bfcef194b78.tar.xz
spack-084bafe18ca40b9dffe52e9e9b0c0bfcef194b78.zip
coverage: move config from `.coveragerc` to `pyproject.toml`
Getting rid of another top-level file. `coverage.py` has supported `pyproject.toml` since version 5.0, and all versions of coverage so far work with python 2.7. We just need to ensure that a version of coverage with the `toml` extra is installed in the test environment. I tested this with `coverage run`, `coverage report`, and `coverage html`.
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/unit_tests.yaml8
1 files changed, 4 insertions, 4 deletions
diff --git a/.github/workflows/unit_tests.yaml b/.github/workflows/unit_tests.yaml
index b454c7d935..c386975778 100644
--- a/.github/workflows/unit_tests.yaml
+++ b/.github/workflows/unit_tests.yaml
@@ -137,7 +137,7 @@ jobs:
sudo apt-get -y install zlib1g-dev libdw-dev libiberty-dev
- name: Install Python packages
run: |
- pip install --upgrade pip six setuptools codecov coverage
+ pip install --upgrade pip six setuptools codecov coverage[toml]
- name: Setup git configuration
run: |
# Need this for the git tests to succeed.
@@ -205,7 +205,7 @@ jobs:
sudo apt-get -y install zlib1g-dev libdw-dev libiberty-dev
- name: Install Python packages
run: |
- pip install --upgrade pip six setuptools codecov coverage
+ pip install --upgrade pip six setuptools codecov coverage[toml]
- name: Setup git configuration
run: |
# Need this for the git tests to succeed.
@@ -326,7 +326,7 @@ jobs:
make -C ${KCOV_ROOT}/build && sudo make -C ${KCOV_ROOT}/build install
- name: Install Python packages
run: |
- pip install --upgrade pip six setuptools codecov coverage clingo
+ pip install --upgrade pip six setuptools codecov coverage[toml] clingo
- name: Setup git configuration
run: |
# Need this for the git tests to succeed.
@@ -369,7 +369,7 @@ jobs:
- name: Install Python packages
run: |
pip install --upgrade pip six setuptools
- pip install --upgrade codecov coverage
+ pip install --upgrade codecov coverage[toml]
pip install --upgrade flake8 isort>=4.3.5 mypy>=0.900
- name: Setup Homebrew packages
run: |