]> git.ipfire.org Git - thirdparty/dracut.git/blame - fedora-test.sh
test(ISCSI): fix the watchdog loop
[thirdparty/dracut.git] / fedora-test.sh
CommitLineData
3c1a083e
HH
1#!/bin/bash
2
3set -ex
4
51b67842 5[[ -d ${0%/*} ]] && cd "${0%/*}"
3c1a083e
HH
6
7RUN_ID="$1"
65d16d19 8TESTS=$2
3c1a083e 9
3c1a083e
HH
10./configure
11
12NCPU=$(getconf _NPROCESSORS_ONLN)
13
9c034dc3 14if ! [[ $TESTS ]]; then
51b67842 15 make -j"$NCPU" all syncheck rpm logtee
9c034dc3 16else
355df861 17 [[ $TESTS == "99" ]] && make_docs=yes || make_docs=no
51b67842 18 make -j"$NCPU" enable_documentation=$make_docs all logtee
9c034dc3
HH
19
20 cd test
21
69341c95 22 time sudo LOGTEE_TIMEOUT_MS=300000 make \
9a52c3fd 23 enable_documentation=$make_docs \
51b67842 24 KVERSION="$(rpm -qa kernel --qf '%{VERSION}-%{RELEASE}.%{ARCH}\n' | sort -rn | head -1)" \
9a52c3fd 25 DRACUT_NO_XATTR=1 \
51b67842 26 TEST_RUN_ID="$RUN_ID" \
9a52c3fd
HH
27 ${TESTS:+TESTS="$TESTS"} \
28 -k V=2 \
29 check
9c034dc3 30fi