RunCMake.CPack_DEB.EXTRA fails on Debian architecture hurd-i386
There is a single test failure on hurd-i386; it looks like the test erroneously expects the OS name to be Linux
when it is actually GNU
.
Relevant excerpt:
550/649 Test #550: RunCMake.CPack_DEB.EXTRA ....................................***Failed 1.41 sec
-- EXTRA-COMPONENT-type - PASSED
CMake Error at /<<PKGBUILDDIR>>/Tests/RunCMake/RunCMake.cmake:201 (message):
DEB/EXTRA-COMPONENT-type - FAILED:
stderr does not match that expected.
Command was:
command> "/<<PKGBUILDDIR>>/Build/bin/cmake" "-DRunCMake_TEST=EXTRA-COMPONENT-type" "-DRunCMake_TEST_FILE_PREFIX=EXTRA" "-DRunCMake_SUBTEST_SUFFIX=" "-DGENERATOR_TYPE=DEB" "-DPACKAGING_TYPE=COMPONENT" "-Dsrc_dir=/<<PKGBUILDDIR>>/Tests/RunCMake/CPack" "-Dbin_dir=/<<PKGBUILDDIR>>/Build/Tests/RunCMake/DEB.EXTRA/CPack/EXTRA-build" "-Dconfig_file=/<<PKGBUILDDIR>>/Build/Tests/RunCMake/CPack/conf/DEB.EXTRA_config.cmake" "-P" "/<<PKGBUILDDIR>>/Tests/RunCMake/CPack/VerifyResult.cmake"
Actual stdout:
actual-out> -- CPack: Create package using DEB
actual-out> CPack: Install projects
actual-out> CPack: - Run preinstall target for: EXTRA-COMPONENT-type
actual-out> CPack: - Install project: EXTRA-COMPONENT-type [Debug]
actual-out> CPack: - Install component: bar
actual-out> CPack: - Install component: bas
actual-out> CPack: - Install component: foo
actual-out> CPack: Create package
actual-out> -- CPACK_DEBIAN_PACKAGE_DEPENDS not set, the package will have no dependencies.
actual-out> -- CPACK_DEBIAN_PACKAGE_DEPENDS not set, the package will have no dependencies.
actual-out> -- CPACK_DEBIAN_PACKAGE_DEPENDS not set, the package will have no dependencies.
actual-out> CPack: - package: /<<PKGBUILDDIR>>/Build/Tests/RunCMake/DEB.EXTRA/CPack/EXTRA-build/extra-bar_0.1.1_hurd-i386.deb generated.
actual-out> CPack: - package: /<<PKGBUILDDIR>>/Build/Tests/RunCMake/DEB.EXTRA/CPack/EXTRA-build/extra-bas_0.1.1_hurd-i386.deb generated.
actual-out> CPack: - package: /<<PKGBUILDDIR>>/Build/Tests/RunCMake/DEB.EXTRA/CPack/EXTRA-build/extra-foo_0.1.1_hurd-i386.deb generated.
Expected stderr to match:
expect-err> CPack Warning: Adding file to tar:
expect-err> #top level directory: .*/Tests/RunCMake/DEB.EXTRA/CPack/EXTRA-build/_CPack_Packages/Linux/DEB/extra-0.1.1-Linux/bas
expect-err> #missing file: .*/Tests/RunCMake/DEB.EXTRA/CPack/EXTRA-build/conffiles
expect-err> CPack Warning: Adding file to tar:
expect-err> #top level directory: .*/Tests/RunCMake/DEB.EXTRA/CPack/EXTRA-build/_CPack_Packages/Linux/DEB/extra-0.1.1-Linux/foo
expect-err> #missing file: .*/Tests/RunCMake/DEB.EXTRA/CPack/EXTRA-build/conffiles
Actual stderr:
actual-err> CPack Warning: Adding file to tar:
actual-err> #top level directory: /<<PKGBUILDDIR>>/Build/Tests/RunCMake/DEB.EXTRA/CPack/EXTRA-build/_CPack_Packages/GNU/DEB/extra-0.1.1-GNU/bas
actual-err> #missing file: /<<PKGBUILDDIR>>/Build/Tests/RunCMake/DEB.EXTRA/CPack/EXTRA-build/conffiles
actual-err> CPack Warning: Adding file to tar:
actual-err> #top level directory: /<<PKGBUILDDIR>>/Build/Tests/RunCMake/DEB.EXTRA/CPack/EXTRA-build/_CPack_Packages/GNU/DEB/extra-0.1.1-GNU/foo
actual-err> #missing file: /<<PKGBUILDDIR>>/Build/Tests/RunCMake/DEB.EXTRA/CPack/EXTRA-build/conffiles
Call Stack (most recent call first):
/<<PKGBUILDDIR>>/Tests/RunCMake/RunCMake.cmake:215 (run_cmake)
/<<PKGBUILDDIR>>/Tests/RunCMake/CPack/CPackTestHelpers.cmake:119 (run_cmake_command)
/<<PKGBUILDDIR>>/Tests/RunCMake/CPack/CPackTestHelpers.cmake:137 (run_cpack_test_common_)
/<<PKGBUILDDIR>>/Tests/RunCMake/CPack/RunCMakeTest.cmake:16 (run_cpack_test)