ESCOMP / ESCOMP/CTSM

Document what we want covered in system tests

Open
#615 1 comment 0 reactions 0 assignees View on GitHub
testing
Dominant language
Fortran
Stars
352
Forks
361
Avg merge
2d 21h
Merged PRs (30d)
7

Description

It's hard to rework the system test list without knowing the testing requirements that motivated the addition of various tests. One way to document these requirements is in comments for individual tests, but I'm thinking that, before the next overhaul of the test suite, it could be useful if we write a document listing what we want to test. I'm imagining a table with columns for:

- Aspect we want to test (this could be a compset, a grid, a testmod, etc.)

- What this should be combined with (e.g., we may want a given testmod to be tested with an ERP test with threading)

- What this should *not* be combined with (this will often be N/A, but it could help to list some incompatible options for the sake of guiding the combination of various requirements into fewer tests)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.