Skip to content

Simplify the unit tests #19

Simplify the unit tests

Simplify the unit tests #19

Workflow file for this run

name: RunUnitTest
on: pull_request
jobs:
run-tests:
strategy:
matrix:
runner:
- cms-patatrack-h100
- cms-patatrack-l40s
- cms-patatrack-mi300x
- cms-patatrack-w7900
runs-on: ${{ matrix.runner }}
container: registry.cern.ch/ngt/lxplus-like:9
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Build tests
working-directory: test
run: |
make \
CUDA_BASE=/cvmfs/patatrack.cern.ch/externals/x86_64/rhel9/nvidia/cuda-12.9.1 \
ROCM_BASE=/cvmfs/patatrack.cern.ch/externals/x86_64/rhel9/amd/rocm-7.1.0 \
-k -j`nproc` build
- name: Run tests
working-directory: test
run: |
make \
CUDA_BASE=/cvmfs/patatrack.cern.ch/externals/x86_64/rhel9/nvidia/cuda-12.9.1 \
ROCM_BASE=/cvmfs/patatrack.cern.ch/externals/x86_64/rhel9/amd/rocm-7.1.0 \
-k run