Skip to content
Snippets Groups Projects
Commit 562a1a75 authored by nimrod's avatar nimrod
Browse files

Hopefully this will make the jobs faster.

parent 3c395464
No related branches found
No related tags found
No related merge requests found
Pipeline #412 passed
......@@ -16,31 +16,17 @@ test:
apt-get install -y
bats
build-essential
git
libdbus-1-dev
libffi-dev
libglib2.0-dev
libssl-dev
wget
# yamllint disable-line rule:line-length
- wget https://github.com/cloudbees-oss/juxr/releases/download/0.1.22/juxr-x86_64-unknown-linux-gnu.tar.gz -O - | tar -xzC /usr/local/bin
- |-
if [ "$project" = 'pypy' ]
then
ln -sf /opt/pypy/bin/pypy "/usr/local/bin/python$version"
fi
- pip install pipenv
- pipenv install --dev --python=$version
- pip install dist/*.whl
- pip install pytest six
script:
- pipenv run bats | tee results.tap
- pipenv run doctest --junit-xml results/doctest.xml
- juxr tap --name bats --output results/ -- bats tests/
- pytest --doctest-modules --junit-xml results/doctest.xml
after_script:
- juxr tap --name bats --output results/ -- cat results.tap
variables:
XDG_CACHE_HOME: "$CI_PROJECT_DIR/.cache"
PIPENV_VENV_IN_PROJECT: "1"
LANG: C.UTF-8
PIPENV_SKIP_LOCK: 1
cache:
key: "$CI_JOB_NAME"
paths:
......@@ -49,6 +35,9 @@ test:
artifacts:
reports:
junit: results/*.xml
needs:
- job: build-wheel
artifacts: true
parallel:
matrix:
- project: python
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment