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

Reply via email to