File tree Expand file tree Collapse file tree 3 files changed +27
-6
lines changed Expand file tree Collapse file tree 3 files changed +27
-6
lines changed Original file line number Diff line number Diff line change 85
85
- uses : rui314/setup-mold@v1
86
86
- uses : Swatinem/rust-cache@v2
87
87
- name : Install openblas
88
- run : sudo apt-get install libopenblas-dev gfortran libblis-dev
88
+ run : sudo apt-get install libopenblas-dev gfortran
89
89
- run : ./scripts/all-tests.sh "$FEATURES" ${{ matrix.rust }}
90
90
91
+ test-blas-msrv :
92
+ name : tests/blas-msrv
93
+ steps :
94
+ - uses : actions/checkout@v4
95
+ - uses : dtolnay/rust-toolchain@master
96
+ with :
97
+ toolchain : 1.67.0 # BLAS MSRV
98
+ - uses : rui314/setup-mold@v1
99
+ - uses : Swatinem/rust-cache@v2
100
+ - name : Install openblas
101
+ run : sudo apt-get install libopenblas-dev gfortran
102
+ - run : ./scripts/blas-integ-tests.sh "$FEATURES" 1.67.0
103
+
91
104
miri :
92
105
runs-on : ubuntu-latest
93
106
name : miri
Original file line number Diff line number Diff line change @@ -23,11 +23,8 @@ cargo test -v -p ndarray -p ndarray-rand --release --features "$FEATURES" $QC_FE
23
23
# BLAS tests
24
24
cargo test -p ndarray --lib -v --features blas
25
25
cargo test -p blas-mock-tests -v
26
- if [ " $CHANNEL " = " 1.64.0" ]; then
27
- cargo +1.67.0 test -p blas-tests -v --features blas-tests/openblas-system
28
- fi
29
- if [ " $CHANNEL " = " 1.64.0" ]; then
30
- cargo +1.67.0 test -p numeric-tests -v --features numeric-tests/test_blas
26
+ if [ " $CHANNEL " != " 1.64.0" ]; then
27
+ ./blas-integ-tests " $FEATURES " $CHANNEL
31
28
fi
32
29
33
30
# Examples
Original file line number Diff line number Diff line change
1
+ #! /bin/sh
2
+
3
+ set -x
4
+ set -e
5
+
6
+ FEATURES=$1
7
+ CHANNEL=$2
8
+
9
+ # BLAS tests
10
+ cargo test -p blas-tests -v --features blas-tests/openblas-system
11
+ cargo test -p numeric-tests -v --features numeric-tests/test_blas
You can’t perform that action at this time.
0 commit comments