Skip to content

Commit

Permalink
debug
Browse files Browse the repository at this point in the history
Signed-off-by: Douglas Chiang <[email protected]>
  • Loading branch information
douglasdotc committed Sep 18, 2024
1 parent ce93a16 commit c614d09
Showing 1 changed file with 19 additions and 17 deletions.
36 changes: 19 additions & 17 deletions .github/workflows/checkbox-tics.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,24 @@ jobs:
steps:
- uses: actions/checkout@v4

- name: Workaround SSL Certificates manual verification for Python
run: |
curl --fail --silent --show-error https://pypi.python.org
curl --fail --silent --show-error https://pypi.org
curl --fail --silent --show-error https://files.pythonhosted.org
- name: Setup Python
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python }}
env:
PIP_TRUSTED_HOST: pypi.python.org pypi.org files.pythonhosted.org

- name: Install libsystemd-dev
run: |
sudo apt-get update
sudo apt-get install -y libsystemd-dev
- name: Install dependencies
run: |
echo "::group::apt update"
Expand All @@ -31,46 +49,30 @@ jobs:
run: |
python3 -m pip install $PWD/checkbox-ng
python3 -m pip install $PWD/checkbox-support
python3 -m pip install psutil opencv_python natsort
python3 -m pip install psutil opencv_python natsort libsvm
- name: Run coverage tests
run: |
python3 -m pip install coverage
python3 -m pip install pytest
# Checkbox-ng
# python3 -m pip install $PWD/checkbox-ng
# python3 -m pip install psutil
# coverage run --append -m pytest $PWD/checkbox-ng
# Checkbox-support
# python3 -m pip install $PWD/checkbox-support
# python3 -m pip install pytest-cov
# coverage run --append -m pytest $PWD/checkbox-support/checkbox_support/
# Providers
python3 -m pip install libsvm
# python3 -m pip install $PWD/providers/base
coverage run --append $PWD/providers/base/manage.py test -u
# python3 -m pip install $PWD/providers/certification-client
coverage run --append $PWD/providers/certification-client/manage.py test -u
# python3 -m pip install $PWD/providers/certification-server
coverage run --append $PWD/providers/certification-server/manage.py test -u
# python3 -m pip install $PWD/providers/docker
coverage run --append $PWD/providers/docker/manage.py test -u
# python3 -m pip install $PWD/providers/genio
coverage run --append $PWD/providers/genio/manage.py test -u
# python3 -m pip install $PWD/providers/gpgpu
coverage run --append $PWD/providers/gpgpu/manage.py test -u
# python3 -m pip install $PWD/providers/iiotg
coverage run --append $PWD/providers/iiotg/manage.py test -u
# python3 -m pip install $PWD/providers/resource
coverage run --append $PWD/providers/resource/manage.py test -u
# python3 -m pip install $PWD/providers/sru
coverage run --append $PWD/providers/sru/manage.py test -u
# python3 -m pip install $PWD/providers/tpm2
coverage run --append $PWD/providers/tpm2/manage.py test -u
# python3 -m pip install $PWD/providers/tutorial
coverage run --append $PWD/providers/tutorial/manage.py test -u
- name: TICS GitHub Action
Expand Down

0 comments on commit c614d09

Please sign in to comment.