Rework system tests
Summary
Most reference tests are failing because of recent changes to the discretization method, solver parameters, and time step algorithm. There are two targets:
- decrease overall system testing runtime
- decrease number of system tests
Proposal
-
use new Newton solver parameters for tests (where applicable)
-
decrease reference test precision:
- this is probably already achieved by #42 (closed). Double-check that!
-
use new adaptivity settings for reference tests:
Use
adaptivity.markingStrategy = threshold
to optimize runtime -
Do not combine infiltration tests with test using the evaporation BC
-
Squash ODE tests: remove adaptivity, only test one grid configuration per FEM order
Additional proposed changes
- remove deprecated tag
demeter
- reduce artifacts expiration time
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information