src.tests.raster_grid_evaluatorpp_test
Classes
- class src.tests.raster_grid_evaluatorpp_test.RasterGridEvaluatorPPTest
- Author:
Alberto M. Esmoris Pena
Unit-test class for
RasterGridEvaluatorPP.Runs a suite of labelled subtests grouped into four families: legacy-parity checks (
L*) that compare the post-processor evaluator against the legacyRasterGridEvaluator, post-processor correctness checks (N*) against Python references, drop-in / halo / demo behaviour checks (D*), and a single relative-runtime smoke (P01). Each subtest emits a labelled pass/fail line so failures are diagnosable from the test log alone.Two extra DBG diagnostics (
_sub_DBG_lrm_nan,_sub_DBG_edge_mode) are reported as bonus checks but never affect the suite verdict.- PERF_FACTOR = 0.5
- __init__()
Basic configuration for any VL3D test.
- Parameters:
name (str) – Test name
- run()
Run every RasterGridEvaluatorPP subtest.
- Returns:
True if every subtest passes, False otherwise.
- Return type:
bool