Update the Sanity/testsuite test for new build location
6bfd06790befd11d1c11be000a159aa51c4b2e1b changed where the build actually happens, so these cp commands fail and break the test. This change is based on the version in https://gitlab.com/redhat/centos-stream/rpms/binutils/-/blob/c9s/tests/Sanity/testsuite/runtest.sh but reimplemented in line with the rest of this somewhat different version of the test (I am not sure what the story is with these different versions of the tests in Fedora vs. CentOS Stream, I'm trying to find that out). Signed-off-by: Adam Williamson <awilliam@redhat.com>
This commit is contained in:
parent
ff81d4f57b
commit
197ad6bd2d
@ -89,13 +89,14 @@ rlJournalStart
|
||||
export BUILDDIR=`rpm --eval=%_builddir`
|
||||
export CURRENT_BUILD=${BUILDDIR}/binutils-`rpmquery $PACKAGE --queryformat=%{VERSION}`
|
||||
rlRun "rpmbuild -bc $SPECDIR/binutils.spec"
|
||||
rlRun "ARCH=$(arch)"
|
||||
|
||||
rlRun "cp $CURRENT_BUILD/binutils/binutils.log $CURRENT_BUILD/binutils/binutils.sum $LOGDIR/"
|
||||
rlRun "cp $CURRENT_BUILD/ld/ld.log $CURRENT_BUILD/ld/ld.sum $LOGDIR/"
|
||||
rlRun "cp $CURRENT_BUILD/gas/testsuite/gas.log $CURRENT_BUILD/gas/testsuite/gas.sum $LOGDIR/"
|
||||
rlRun "cp $CURRENT_BUILD/build-$ARCH-redhat-linux/binutils/binutils.log $CURRENT_BUILD/build-$ARCH-redhat-linux/binutils/binutils.sum $LOGDIR/"
|
||||
rlRun "cp $CURRENT_BUILD/build-$ARCH-redhat-linux/ld/ld.log $CURRENT_BUILD/build-$ARCH-redhat-linux/ld/ld.sum $LOGDIR/"
|
||||
rlRun "cp $CURRENT_BUILD/build-$ARCH-redhat-linux/gas/testsuite/gas.log $CURRENT_BUILD/build-$ARCH-redhat-linux/gas/testsuite/gas.sum $LOGDIR/"
|
||||
rlPhaseEnd
|
||||
|
||||
if [ "$(arch)" = "x86_64" ]; then
|
||||
if [ "$ARCH" = "x86_64" ]; then
|
||||
rlPhaseStartTest Regression-bz1614908
|
||||
rlLogInfo "Checking if bz#1614908 is reproducible"
|
||||
rlRun "gold_test_binary=$(find $CURRENT_BUILD -iname gnu_property_test -type f -executable)" 0 "Looking for binary from gold testsuite"
|
||||
@ -120,7 +121,7 @@ rlJournalStart
|
||||
if [ "$?" = "0" ]; then
|
||||
expected_fails_file="" # here we define expected failures if needed
|
||||
if [ "$expected_fails_file" = "" ]; then
|
||||
rlFail "No list of expected failures exists for this environment: release=$(cat /etc/redhat-release), arch=$(arch), tool=$TOOL"
|
||||
rlFail "No list of expected failures exists for this environment: release=$(cat /etc/redhat-release), arch=$ARCH, tool=$TOOL"
|
||||
rlFail "Unexpected failures found"
|
||||
else
|
||||
rlRun "diff $expected_fails_file $LOGDIR/$TOOL.failed" 0,1
|
||||
|
Loading…
x
Reference in New Issue
Block a user