On Tue Jan 04, 2022 at 08:32:59AM +0000, Klemens Nanni wrote: > `make package' for this header-only package builds 117 c++ files, but > they're all for tests. > > Set NO_BUILD=Yes to enable quick packaging and TEST_TARGET=all to defer > compilation to when it's needed. > > While here, simplify PKGNAME handling. > > No PLIST change, `make test' works as before.
Are you sure? Current: ===> Regression tests for catch2-2.13.8 [0/1] cd /usr/ports/pobj/catch2-2.13.8/build-amd64 && /usr/local/bin/ctest --force-new-ctest-process --exclude-regex "CMake.FileDownload|CTestTestUpload|RunCMake.ctest_submit" Test project /usr/ports/pobj/catch2-2.13.8/build-amd64 Start 1: RunTests 1/24 Test #1: RunTests ............................................. Passed 0.04 sec Start 2: ListTests 2/24 Test #2: ListTests ............................................ Passed 0.01 sec Start 3: ListTags 3/24 Test #3: ListTags ............................................. Passed 0.01 sec Start 4: ListReporters 4/24 Test #4: ListReporters ........................................ Passed 0.01 sec Start 5: ListTestNamesOnly 5/24 Test #5: ListTestNamesOnly .................................... Passed 0.01 sec Start 6: NoAssertions 6/24 Test #6: NoAssertions ......................................... Passed 0.04 sec Start 7: NoTest 7/24 Test #7: NoTest ............................................... Passed 0.01 sec Start 8: WarnAboutNoTests 8/24 Test #8: WarnAboutNoTests ..................................... Passed 0.03 sec Start 9: UnmatchedOutputFilter 9/24 Test #9: UnmatchedOutputFilter ................................ Passed 0.01 sec Start 10: FilteredSection-1 10/24 Test #10: FilteredSection-1 .................................... Passed 0.01 sec Start 11: FilteredSection-2 11/24 Test #11: FilteredSection-2 .................................... Passed 0.01 sec Start 12: FilteredSection::GeneratorsDontCauseInfiniteLoop-1 12/24 Test #12: FilteredSection::GeneratorsDontCauseInfiniteLoop-1 ... Passed 0.01 sec Start 13: FilteredSection::GeneratorsDontCauseInfiniteLoop-2 13/24 Test #13: FilteredSection::GeneratorsDontCauseInfiniteLoop-2 ... Passed 0.01 sec Start 14: ApprovalTests 14/24 Test #14: ApprovalTests ........................................***Failed Error regular expression found in output. Regex=[Results differed] 2.23 sec Start 15: RegressionCheck-1670 15/24 Test #15: RegressionCheck-1670 ................................. Passed 0.04 sec Start 16: VersionCheck 16/24 Test #16: VersionCheck ......................................... Passed 0.02 sec Start 17: LibIdentityTest 17/24 Test #17: LibIdentityTest ...................................... Passed 0.01 sec Start 18: FilenameAsTagsTest 18/24 Test #18: FilenameAsTagsTest ................................... Passed 0.01 sec Start 19: EscapeSpecialCharactersInTestNames 19/24 Test #19: EscapeSpecialCharactersInTestNames ................... Passed 0.01 sec Start 20: TestsInFile::SimpleSpecs 20/24 Test #20: TestsInFile::SimpleSpecs ............................. Passed 0.01 sec Start 21: TestsInFile::EscapeSpecialCharacters 21/24 Test #21: TestsInFile::EscapeSpecialCharacters ................. Passed 0.01 sec Start 22: TestsInFile::InvalidTestNames-1 22/24 Test #22: TestsInFile::InvalidTestNames-1 ...................... Passed 0.01 sec Start 23: TestsInFile::InvalidTestNames-2 23/24 Test #23: TestsInFile::InvalidTestNames-2 ...................... Passed 0.01 sec Start 24: RandomTestOrdering 24/24 Test #24: RandomTestOrdering ................................... Passed 0.20 sec 96% tests passed, 1 tests failed out of 24 Total Test time (real) = 2.81 sec The following tests FAILED: 14 - ApprovalTests (Failed) With your diff: 0% tests passed, 24 tests failed out of 24 Total Test time (real) = 1.01 sec The following tests FAILED: 1 - RunTests (Not Run) 2 - ListTests (Not Run) 3 - ListTags (Not Run) 4 - ListReporters (Not Run) 5 - ListTestNamesOnly (Not Run) 6 - NoAssertions (Not Run) 7 - NoTest (Not Run) 8 - WarnAboutNoTests (Failed) 9 - UnmatchedOutputFilter (Not Run) 10 - FilteredSection-1 (Not Run) 11 - FilteredSection-2 (Not Run) 12 - FilteredSection::GeneratorsDontCauseInfiniteLoop-1 (Not Run) 13 - FilteredSection::GeneratorsDontCauseInfiniteLoop-2 (Not Run) 14 - ApprovalTests (Failed) 15 - RegressionCheck-1670 (Not Run) 16 - VersionCheck (Not Run) 17 - LibIdentityTest (Not Run) 18 - FilenameAsTagsTest (Not Run) 19 - EscapeSpecialCharactersInTestNames (Not Run) 20 - TestsInFile::SimpleSpecs (Not Run) 21 - TestsInFile::EscapeSpecialCharacters (Not Run) 22 - TestsInFile::InvalidTestNames-1 (Not Run) 23 - TestsInFile::InvalidTestNames-2 (Not Run) 24 - RandomTestOrdering (Failed) Errors while running CTest