Skip to content

Increased testing coverage #6

@madscientist

Description

@madscientist

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions