Commit | Line | Data |
---|---|---|
12e86ecb BVA |
1 | #!/bin/bash |
2 | ||
cf6d8924 | 3 | CI_TARGET_ARCH="${BUILD_ARCH:-$TRAVIS_CPU_ARCH}" |
12e86ecb | 4 | EXTRA_CFLAGS="-Werror" |
f41f4fbe | 5 | PYTHONUNBUFFERED=TRUE |
cf6d8924 | 6 | CONFIGURE_FLAGS=() |
12e86ecb | 7 | |
cf6d8924 SW |
8 | case "$TRAVIS_OS_NAME" in |
9 | "linux") | |
10 | CONFIGURE_FLAGS+=(--enable-libiscsi) | |
11 | case "$CI_TARGET_ARCH" in | |
12 | "x86") | |
13 | EXTRA_CFLAGS="${EXTRA_CFLAGS} -m32" | |
d6e082e7 | 14 | export LDFLAGS="-m32" |
cf6d8924 SW |
15 | ;; |
16 | "amd64") | |
17 | CONFIGURE_FLAGS+=(--enable-cuda) | |
18 | ;; | |
19 | esac | |
20 | ;; | |
21 | esac | |
22 | CONFIGURE_FLAGS+=(--extra-cflags="${EXTRA_CFLAGS}") | |
12e86ecb | 23 | |
cf6d8924 | 24 | ./configure "${CONFIGURE_FLAGS[@]}" && |
12e86ecb BVA |
25 | make && |
26 | make test && | |
cf6d8924 | 27 | if [[ "$CI_TARGET_ARCH" == "arm64" ]]; then |
12e86ecb BVA |
28 | sudo python3 t/run-fio-tests.py --skip 6 1007 1008 --debug -p 1010:"--skip 15 16 17 18 19 20" |
29 | else | |
30 | sudo python3 t/run-fio-tests.py --skip 6 1007 1008 --debug | |
31 | fi |