-
Notifications
You must be signed in to change notification settings - Fork 27
Description
It would be really great if we could expand the test coverage of the package to test more combinations of things: for example, if we can build/run tests with C++14 support, and with extensions enabled and disabled, and test both with (as now) and without forcing the internal versions to be used so we can verify the support for the native <experimental/*> headers when they're available.
The latter can be tested by just building the test files multiple times with different -D options to enable/disable the internal versions, but building with different levels of C++ support and enable/disable extensions might require multiple invocations of cmake since it doesn't seem you can just reset these values at build time... gross. Maybe adding some info to the README or including a script that will use out-of-source-tree builds to run cmake/compile multiple ways.
Also, it would be nice if we can enhance the test main() methods to show some info about which model we used to compile, e.g. whether the test used the native implementation vs. the stx implementation.