Skip to content

improve testing #151

@gonsie

Description

@gonsie

There are a number of task that should be done to improve the testing:

  • improve the setup of the Travis tests. This should involve using multiple build stages and conditional stages to test various compilers and deploy the doxygen.
  • improve how we leverage PHOLD to test various features. There should be a distinction between an instrumented phold version which can do all the things and the original phold benchmark (I'm not sure if one model code base can/should capture both of these concepts.)
  • through the improvements to a feature-rich phold test, improve our test coverage.
  • improve the cmake for generating coverage (refactor for bugs uncovered in see if gcov and clang versions match #150)
  • improve the cmake for running tests. Right now mpirun -np is hard-coded, but it doesn't need to be.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions