src.tests.raster_grid_evaluatorpp_test

Classes

RasterGridEvaluatorPPTest()

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 legacy RasterGridEvaluator, 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