[Debian-med-packaging] Bug#972603: seqan: Needs update for new googletest

Steve M. Robbins smr at debian.org
Wed Oct 21 02:58:46 BST 2020


Source: seqan
Severity: normal

Dear Maintainer,

Hi,

Just uploaded a newer googletest and seqan is reporting autopkgtest failures.  However, at least some failures appear to be due to changes in googletest that require
adapting the test code.  For example, the following [from https://ci.debian.net/data/autopkgtest/testing/amd64/s/seqan3/7629025/log.gz]


Type parameterized test suite alphabet is defined via REGISTER_TYPED_TEST_SUITE_P, but never instantiated via INSTANTIATE_TYPED_TEST_SUITE_P. None of the test cases will run.

Ideally, TYPED_TEST_P definitions should only ever be included as part of binaries that intend to use them. (As opposed to, for example, being placed in a library that may be linked in to get other utilities.)

To suppress this error for this test suite, insert the following line (in a non-header) in the namespace it is definedin in:

GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(alphabet);




-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing'), (200, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.8.0-2-amd64 (SMP w/16 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE=en_CA:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



More information about the Debian-med-packaging mailing list