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

Reply via email to