On Sun, Apr 28, 2024 at 3:46 AM Mattias Rönnblom 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++. >