1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
#!/bin/sh
. "$(dirname $0)/common.sh"
prepare
cd "$AUTOPKGTEST_TMP"
# exclude failing testcase
# with "Expected /OK/ (oid=4000) to be the same as /OK/ (oid=4004)."
# needs further investigation
echo 'exclude :test_regexp, "fails in autopkgtests"' >> test/mri/excludes/TestBasicInstructions.rb
# skip failing tests on specific architectures
if [ "$(dpkg-architecture -qDEB_BUILD_ARCH)" = "armel" ] || \
[ "$(dpkg-architecture -qDEB_BUILD_ARCH)" = "armhf" ]; then
{ echo 'exclude :test_lutime, "fails in autopkgtests"';
echo 'exclude :test_utime, "fails in autopkgtests"';
echo 'exclude :test_utime_symlinkfile, "fails in autopkgtests"';
} >> test/mri/excludes/TestFileExhaustive.rb
echo '\nexclude :test_utime, "fails in autopkgtests"' >> test/mri/excludes/TestFile.rb
elif [ "$(dpkg-architecture -qDEB_BUILD_ARCH)" = "i386" ]; then
echo 'exclude :test_advise, "fails in autopkgtests"' >> test/mri/excludes/TestIO.rb
elif [ "$(dpkg-architecture -qDEB_BUILD_ARCH)" = "ppc64el" ]; then
echo 'exclude :test_autoclose, "fails in autopkgtests"' >> test/mri/excludes/TestIO.rb
elif [ "$(dpkg-architecture -qDEB_BUILD_ARCH)" = "s390x" ]; then
echo 'exclude :test_pack, "fails in autopkgtests"' >> test/mri/excludes/TestArray.rb
echo '\nexclude :test_utime, "fails in autopkgtests"' >> test/mri/excludes/TestFile.rb
echo 'exclude :test_lutime, "fails in autopkgtests"' >> test/mri/excludes/TestFileExhaustive.rb
echo 'exclude :test_utime, "fails in autopkgtests"' >> test/mri/excludes/TestFileExhaustive.rb
echo 'exclude :test_utime_symlinkfile, "fails in autopkgtests"' >> test/mri/excludes/TestFileExhaustive.rb
echo 'exclude :test_pack, "fails in autopkgtests"' >> test/mri/excludes/TestPack.rb
echo 'exclude :test_pack_unpack_fdeEgG, "fails in autopkgtests"' >> test/mri/excludes/TestPack.rb
fi
# run the rspec testsuite
jruby -S rake test:mri:core
|