Skip to content
This repository has been archived by the owner on Jan 30, 2023. It is now read-only.

Commit

Permalink
trac 30093: skip test suite for curl, git, cmake
Browse files Browse the repository at this point in the history
  • Loading branch information
jhpalmieri committed Jul 8, 2020
1 parent a79b0fc commit 6abb078
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 31 deletions.
30 changes: 7 additions & 23 deletions build/pkgs/cmake/spkg-check.in
Original file line number Diff line number Diff line change
@@ -1,24 +1,8 @@
if [ "$UNAME" = Darwin ]; then
CC=clang
CXX=clang++
fi

cd src
unset MACOSX_DEPLOYMENT_TARGET
# Supress tests failing for reason out of our controls
FAILING_TESTS="CTestTestStopTime|TestUpload|ctest_submit"
# gui interface may pull dependency conflicting with
# sage libraries
# (1) QT libraries
FAILING_TESTS="${FAILING_TESTS}|Qt5Autogen|Qt4Autogen|Qt4Targets|Qt4And5AutomocReverse"
# (2) GTK2
FAILING_TESTS="${FAILING_TESTS}|GTK2Components|GTK2Targets"
# BundleUtilities test is failing on some platforms, skipped in Gentoo for that reason
FAILING_TESTS="${FAILING_TESTS}|BundleUtilities"
# Test failing on freeBSD. Upstream acknoledged the test is faulty
# on that platform https://gitlab.kitware.com/cmake/cmake/issues/16887
if [ "$UNAME" = "FreeBSD" ]; then
FAILING_TESTS="${FAILING_TESTS}|RunCMake.GNUInstallDirs"
fi
ctest --extra-verbose --output-on-failure -E "(${FAILING_TESTS})"
# Do not run a test suite: see https://trac.sagemath.org/ticket/30093.
#
# - The test suite takes a long time and can fail in minor ways.
# - If some major aspect of cmake fails, it only affects the build
# process of Sage, not the mathematical correctness of its results.
# - If some minor aspect of cmake fails, it won't affect anything about Sage.

echo "We skip the test suite for cmake: see https://trac.sagemath.org/ticket/30093."
10 changes: 8 additions & 2 deletions build/pkgs/curl/spkg-check.in
Original file line number Diff line number Diff line change
@@ -1,2 +1,8 @@
cd src
$MAKE check
# Do not run a test suite: see https://trac.sagemath.org/ticket/30093.
#
# - The test suite takes a long time and can fail in minor ways.
# - If some major aspect of curl fails, it only affects the build
# process of Sage, not the mathematical correctness of its results.
# - If some minor aspect of curl fails, it won't affect anything about Sage.

echo "We skip the test suite for curl: see https://trac.sagemath.org/ticket/30093."
13 changes: 7 additions & 6 deletions build/pkgs/git/spkg-check.in
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
# OSX Git with FSF GCC is broken, disable completely for now. See #17091
export NO_APPLE_COMMON_CRYPTO=1
# Do not run a test suite: see https://trac.sagemath.org/ticket/30093.
#
# - The test suite takes a long time and can often fail in minor ways.
# - If some major aspect of git fails, it only affects the build
# process of Sage, not the mathematical correctness of its results.
# - If some minor aspect of git fails, it won't affect anything about Sage.

# Disable network tests
export GIT_TEST_HTTPD=false

cd src
echo "We skip the test suite for git: see https://trac.sagemath.org/ticket/30093."

0 comments on commit 6abb078

Please sign in to comment.