Run unit tests with C++ too

Patrick Robb probb at iol.unh.edu
Tue Apr 30 15:52:05 CEST 2024


On Sun, Apr 28, 2024 at 3:46 AM Mattias Rönnblom <hofors at lysator.liu.se>
wrote:

> It would be great if the unit test suite (app/test/*) was compiled (and
> run) using a C++ (C++11) compiler as well. At least, if such is available.
>

Sure, the UNH Lab can try this.


>
> With the current state of affairs, header file macros or functions are
> not verified to be functional (or even valid) C++.
>
> "C is a subset of C++", which was never true, is becoming less and less so.
>
> If all unit tests aren't valid C++, maybe one could start with an "opt
> in" model.
>

Okay, so basically run the fast-test suite, record all that don't pass,
submit a bugzilla ticket stating which unit tests are not valid on a
certain c++ compiler, then bring CI Testing online using the valid subset
of fast-tests. This should work.


>
> A drawback of this is that the unit tests need to be both valid C and
> valid C++.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mails.dpdk.org/archives/dev/attachments/20240430/26591b34/attachment.htm>


More information about the dev mailing list