Commit b61ede9a authored by Markus Holzer's avatar Markus Holzer
Browse files

Implement new pipeline for minimal version

parent c13b7b2c
Pipeline #29839 passed with stage
in 8 minutes and 40 seconds
......@@ -34,6 +34,35 @@ tests-and-coverage:
cobertura: coverage.xml
junit: report.xml
# test run for the minimal sympy (1.2) version stated in setup.py
minimal-sympy-version:
stage: test
except:
variables:
- $ENABLE_NIGHTLY_BUILDS
image: i10git.cs.fau.de:5005/pycodegen/pycodegen/full
script:
- pip install sympy==1.2
- env
- pip list
- export NUM_CORES=$(nproc --all)
- mkdir -p ~/.config/matplotlib
- echo "backend:template" > ~/.config/matplotlib/matplotlibrc
- mkdir public
- py.test -v -n $NUM_CORES --cov-report html --cov-report term --cov=. -m "not longrun" --html test-report/index.html --junitxml=report.xml
tags:
- docker
- cuda11
- AVX
artifacts:
when: always
paths:
- coverage_report
- test-report
reports:
cobertura: coverage.xml
junit: report.xml
# Nightly test - runs "long run" jobs only
test-longrun:
stage: test
......
......@@ -85,7 +85,7 @@ setuptools.setup(name='pystencils',
author_email='martin.bauer@fau.de',
url='https://i10git.cs.fau.de/pycodegen/pystencils/',
packages=['pystencils'] + ['pystencils.' + s for s in setuptools.find_packages('pystencils')],
install_requires=['sympy>=1.5.1', 'numpy', 'appdirs', 'joblib'],
install_requires=['sympy>=1.2', 'numpy', 'appdirs', 'joblib'],
package_data={'pystencils': ['include/*.h',
'backends/cuda_known_functions.txt',
'backends/opencl1.1_known_functions.txt',
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment