Skip to content

Commit 13a4cd7

Browse files
committed
Run automatic tests on Conda Miniforge-based environments
1 parent 5cfb592 commit 13a4cd7

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

.github/workflows/unit-tests.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -70,11 +70,11 @@ jobs:
7070
mkdir -p -m u+rwx reports/py${{ matrix.python-version }}_conda
7171
# install within the conda environments without activating them
7272
# Native Khiops-based Conda environment
73-
/root/miniconda3/bin/conda install -y -n py${{ matrix.python-version }} -c conda-forge unittest-xml-reporting
74-
/root/miniconda3/bin/conda install -y -n py${{ matrix.python-version }} --file test-requirements.txt
73+
/root/miniforge3/bin/conda install -y -n py${{ matrix.python-version }} unittest-xml-reporting
74+
/root/miniforge3/bin/conda install -y -n py${{ matrix.python-version }} --file test-requirements.txt
7575
# `khiops-core`-based Conda environment
76-
/root/miniconda3/bin/conda install -y -n py${{ matrix.python-version }}_conda -c conda-forge unittest-xml-reporting
77-
/root/miniconda3/bin/conda install -y -n py${{ matrix.python-version }}_conda --file test-requirements.txt
76+
/root/miniforge3/bin/conda install -y -n py${{ matrix.python-version }}_conda unittest-xml-reporting
77+
/root/miniforge3/bin/conda install -y -n py${{ matrix.python-version }}_conda --file test-requirements.txt
7878
- name: Install khiops-python dependencies
7979
if: success() || failure()
8080
run: |
@@ -83,11 +83,11 @@ jobs:
8383
# Python versioneer fails to compute the current version correctly otherwise
8484
git config --global --add safe.directory $(realpath .)
8585
# Native Khiops-based Conda environment
86-
/root/miniconda3/bin/conda run --no-capture-output -n py${{ matrix.python-version }} python setup.py egg_info
87-
/root/miniconda3/bin/conda install -y -n py${{ matrix.python-version }} `grep -v "^\[" khiops.egg-info/requires.txt`
86+
/root/miniforge3/bin/conda run --no-capture-output -n py${{ matrix.python-version }} python setup.py egg_info
87+
/root/miniforge3/bin/conda install -y -n py${{ matrix.python-version }} `grep -v "^\[" khiops.egg-info/requires.txt`
8888
# `khiops-core`-based Conda environment
89-
/root/miniconda3/bin/conda run --no-capture-output -n py${{ matrix.python-version }}_conda python setup.py egg_info
90-
/root/miniconda3/bin/conda install -y -n py${{ matrix.python-version }}_conda `grep -v "^\[" khiops.egg-info/requires.txt`
89+
/root/miniforge3/bin/conda run --no-capture-output -n py${{ matrix.python-version }}_conda python setup.py egg_info
90+
/root/miniforge3/bin/conda install -y -n py${{ matrix.python-version }}_conda `grep -v "^\[" khiops.egg-info/requires.txt`
9191
rm -rf khiops.egg-info
9292
- name: Prepare Unit Tests Environment
9393
if: github.ref != 'dev' && github.ref != 'main' && ! inputs.run-long-tests
@@ -113,13 +113,13 @@ jobs:
113113
# version is retrieved
114114
git config --global --add safe.directory $(realpath .)
115115
# Native Khiops-based Conda environments
116-
/root/miniconda3/bin/conda run --no-capture-output -n py${{ matrix.python-version }} coverage run -m xmlrunner -o "reports/py${{ matrix.python-version }}" -v
117-
/root/miniconda3/bin/conda run --no-capture-output -n py${{ matrix.python-version }} coverage report -m
118-
/root/miniconda3/bin/conda run --no-capture-output -n py${{ matrix.python-version }} coverage xml -o "reports/py${{ matrix.python-version }}/py-coverage.xml"
116+
/root/miniforge3/bin/conda run --no-capture-output -n py${{ matrix.python-version }} coverage run -m xmlrunner -o "reports/py${{ matrix.python-version }}" -v
117+
/root/miniforge3/bin/conda run --no-capture-output -n py${{ matrix.python-version }} coverage report -m
118+
/root/miniforge3/bin/conda run --no-capture-output -n py${{ matrix.python-version }} coverage xml -o "reports/py${{ matrix.python-version }}/py-coverage.xml"
119119
# `khiops-core`-based Conda environments
120-
/root/miniconda3/bin/conda run --no-capture-output -n py${{ matrix.python-version }}_conda coverage run -m xmlrunner -o "reports/py${{ matrix.python-version }}_conda" -v
121-
/root/miniconda3/bin/conda run --no-capture-output -n py${{ matrix.python-version }}_conda coverage report -m
122-
/root/miniconda3/bin/conda run --no-capture-output -n py${{ matrix.python-version }}_conda coverage xml -o "reports/py${{ matrix.python-version }}_conda/py-coverage.xml"
120+
/root/miniforge3/bin/conda run --no-capture-output -n py${{ matrix.python-version }}_conda coverage run -m xmlrunner -o "reports/py${{ matrix.python-version }}_conda" -v
121+
/root/miniforge3/bin/conda run --no-capture-output -n py${{ matrix.python-version }}_conda coverage report -m
122+
/root/miniforge3/bin/conda run --no-capture-output -n py${{ matrix.python-version }}_conda coverage xml -o "reports/py${{ matrix.python-version }}_conda/py-coverage.xml"
123123
- name: Display Unit Test Reports
124124
uses: dorny/test-reporter@v1
125125
with:

0 commit comments

Comments
 (0)