Skip to content

Add point and wire output regressions for new output module#384

Open
lmdiazangulo wants to merge 2 commits into
236-refactor-observationfrom
361-point-wire-outputs-fix
Open

Add point and wire output regressions for new output module#384
lmdiazangulo wants to merge 2 commits into
236-refactor-observationfrom
361-point-wire-outputs-fix

Conversation

@lmdiazangulo
Copy link
Copy Markdown
Contributor

Summary

Add focused end-to-end regression tests for issue #361 on top of the #376 output-module refactor branch.

Changes

  • Add test/pyWrapper/test_output_module_regression.py with:
    • point probe regression (planewave/pw-in-box) validating field/incident behavior and shielding before/after region.
    • wire probe regression (towelHanger) validating waveform correlation against known reference outputs.
  • Update .github/workflows/ubuntu.yml:
    • keep full Python test suite for new-output-module=OFF.
    • run focused regression tests for new-output-module=ON (MPI OFF only) to validate point/wire outputs in CI.

Validation

  • python3 -m pytest test/pyWrapper/test_output_module_regression.py -vv
  • Result: 2 passed

Refs #361

@lmdiazangulo lmdiazangulo added Observation AI assisted Mostly created with AI. Needs special review. labels Apr 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AI assisted Mostly created with AI. Needs special review. Observation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant