From e56026c4bc21f2ecfc1447cdcc681e6732bead30 Mon Sep 17 00:00:00 2001 From: Frederik Hennig <frederik.hennig@fau.de> Date: Wed, 29 Jan 2025 14:43:56 +0100 Subject: [PATCH] add testsuite CI task for python 3.13 --- .gitlab-ci.yml | 35 +++++++++++++++++++++++------------ 1 file changed, 23 insertions(+), 12 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c6287f237..cccda7c93 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -276,20 +276,9 @@ typecheck: # -------------------- Unit Tests --------------------------------------------------------------------- -# Normal test - runs on every commit all but "long run" tests -tests-and-coverage: +.testsuite-base: stage: "Unit Tests" needs: [] - image: i10git.cs.fau.de:5005/pycodegen/pycodegen/nox:ubuntu24.04-cuda12.6 - script: - - mkdir -p ~/.config/matplotlib - - echo "backend:template" > ~/.config/matplotlib/matplotlibrc - - mkdir public - - nox --session "testsuite(cupy12)" - tags: - - docker - - cuda11 - - AVX coverage: /Total coverage:\s\d+.\d+\%/ artifacts: when: always @@ -302,6 +291,28 @@ tests-and-coverage: path: coverage.xml junit: report.xml +testsuite-gpu-py3.10: + extends: .testsuite-base + image: i10git.cs.fau.de:5005/pycodegen/pycodegen/nox:ubuntu24.04-cuda12.6 + script: + - mkdir -p ~/.config/matplotlib + - echo "backend:template" > ~/.config/matplotlib/matplotlibrc + - mkdir public + - nox --session "testsuite-3.10(cupy12)" + tags: + - docker + - cuda11 + - AVX + +testsuite-cpu-py3.13: + extends: .testsuite-base + image: i10git.cs.fau.de:5005/pycodegen/pycodegen/nox:alpine + script: + - nox --session "testsuite-3.13(cupy12)" + tags: + - docker + - AVX + # -------------------- Documentation --------------------------------------------------------------------- -- GitLab