[clazy] [Bug 383049] New: Warnings are triggered when using boost tests
Gaƫl de Chalendar
bugzilla_noreply at kde.org
Wed Aug 2 15:18:55 BST 2017
https://bugs.kde.org/show_bug.cgi?id=383049
Bug ID: 383049
Summary: Warnings are triggered when using boost tests
Product: clazy
Version: unspecified
Platform: Compiled Sources
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: general
Assignee: unassigned-bugs at kde.org
Reporter: kleag at free.fr
CC: smartins at kde.org
Target Milestone: ---
Overview: Inconvenient clazy warnings on boost tests
Steps to Reproduce:
Compile the lima project (https://github.com/aymara/lima) with clazy
Actual Results:
You get warnings when using boost unit tests, like that:
/home/gael/Projets/Lima/lima/lima_common/src/common/Data/tests/ReadWriteTools1.cpp:30:1:
warning: Using copy-ctor but class boost::unit_test::basic_cstring has a
trivial copy-ctor but non trivial assign operator
[-Wclazy-rule-of-two-soft]
/usr/include/boost/test/unit_test_suite.hpp:114:73: note: expanded from macro
'BOOST_AUTO_TEST_CASE'
#define BOOST_AUTO_TEST_CASE( test_name ) \
^
/usr/include/boost/test/unit_test_suite.hpp:103:46: note: expanded from macro
'\
BOOST_FIXTURE_TEST_CASE'
&BOOST_AUTO_TC_INVOKER( test_name ), #test_name ), \
Expected Results:
While we should switch to QTest, this is not possible currently. In the
meantime, I'd like to force clazy to don't run tests in the folders containing
the boost tests, but it doesn't seem to be possible.
I don't want to suppress any given test everywhere with options like
-Wclazy-non-pod-global-static.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Unassigned-bugs
mailing list