File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3939 # Build and test latest on Linux using only CMake
4040 cmake :
4141 strategy :
42+ fail-fast : false
4243 matrix :
4344 compiler : [clang, gcc]
4445 include :
@@ -105,6 +106,7 @@ jobs:
105106 # Build and test many combinations on Linux/OS X using Conan
106107 conan :
107108 strategy :
109+ fail-fast : false
108110 matrix :
109111 name : [
110112 clang-head-libc++, clang-head-libstdc++,
@@ -242,6 +244,7 @@ jobs:
242244 windows :
243245 runs-on : windows-2019
244246 strategy :
247+ fail-fast : false
245248 matrix :
246249 arch : [x86_64, x86]
247250 include :
Original file line number Diff line number Diff line change @@ -19,7 +19,12 @@ static_assert(identical(2, cnl::sqrt(4)));
1919
2020TEST (cmake, sqrt_float) // NOLINT
2121{
22- auto const expected{3.5 };
22+ auto const expected{new double { 3.5 } };
2323 auto const actual{cnl::sqrt (12.25 )};
24- ASSERT_EQ (expected, actual);
24+ // NOLINTNEXTLINE(clang-analyzer-cplusplus.NewDeleteLeaks)
25+ ASSERT_EQ (*expected, actual);
26+ if (actual > 42 ) {
27+ // NOLINTNEXTLINE(cppcoreguidelines-owning-memory)
28+ delete expected;
29+ }
2530}
You can’t perform that action at this time.
0 commit comments