CI Tests: updates Regression/bz471298-pthread_cond to use actual beakerlib functions
This commit is contained in:
parent
6d3d89d0ca
commit
87390fd480
@ -1,3 +1,5 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# vim: dict+=/usr/share/beakerlib/dictionary.vim cpt=.,w,b,u,t,i,k
|
||||||
# runtest.sh - bz471298-pthread_cond - Bugzilla(s) 471298
|
# runtest.sh - bz471298-pthread_cond - Bugzilla(s) 471298
|
||||||
# Author: Petr Muller <pmuller@redhat.com>
|
# Author: Petr Muller <pmuller@redhat.com>
|
||||||
# Location: /tools/glibc/Regression/bz471298-pthread_cond/runtest.sh
|
# Location: /tools/glibc/Regression/bz471298-pthread_cond/runtest.sh
|
||||||
@ -18,29 +20,30 @@
|
|||||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
|
||||||
|
|
||||||
PACKAGE=glibc
|
# Include Beaker environment
|
||||||
|
|
||||||
# Include rhts environment
|
|
||||||
rpm -Uvh http://nest.test.redhat.com/mnt/qa/scratch/pmuller/rhtslib/rhtslib.rpm
|
|
||||||
. /usr/share/beakerlib/beakerlib.sh || exit 1
|
. /usr/share/beakerlib/beakerlib.sh || exit 1
|
||||||
rlStartJournal
|
|
||||||
|
|
||||||
rlPhaseStartSetup Preparation
|
PACKAGE="glibc"
|
||||||
|
TESTPROG="pthread_cond_test"
|
||||||
|
|
||||||
|
rlJournalStart
|
||||||
|
rlPhaseStartSetup
|
||||||
rlAssertRpm ${PACKAGE}
|
rlAssertRpm ${PACKAGE}
|
||||||
rlRun 'gcc -lpthread -lrt pthread_cond_test.c -o pthread_test' 0 "Comnpiling the testcase"
|
rlRun "TESTTMPDIR=$(mktemp -d)"
|
||||||
|
rlRun "cp ${TESTPROG}.c $TESTTMPDIR"
|
||||||
|
rlRun "pushd $TESTTMPDIR"
|
||||||
rlPhaseEnd
|
rlPhaseEnd
|
||||||
|
|
||||||
######################
|
|
||||||
# Begin Test-Case
|
|
||||||
######################
|
|
||||||
rlPhaseStartTest Test
|
rlPhaseStartTest Test
|
||||||
rlWatchdog './pthread_test' 10
|
rlRun "gcc -lpthread -lrt ${TESTPROG}.c -o ${TESTPROG}"
|
||||||
|
rlAssertExists "${TESTPROG}"
|
||||||
|
rlWatchdog "./${TESTPROG}" 10
|
||||||
rlAssert0 "Checking if the command had to be killed (bug 471298)" $?
|
rlAssert0 "Checking if the command had to be killed (bug 471298)" $?
|
||||||
rlPhaseEnd
|
rlPhaseEnd
|
||||||
|
|
||||||
######################
|
rlPhaseStartCleanup
|
||||||
# Clean after the test
|
rlRun "popd"
|
||||||
######################
|
rlRun "rm -r $TESTTMPDIR"
|
||||||
rlPhaseStartCleanup Clean-Up
|
|
||||||
rlRun "rm -f pthread_test" 0 "Cleaning up the executable"
|
|
||||||
rlPhaseEnd
|
rlPhaseEnd
|
||||||
|
rlJournalPrintText
|
||||||
|
rlJournalEnd
|
||||||
|
Loading…
Reference in New Issue
Block a user