Skip to content

feat: fast/full test modes for mass profile test suite #131

Description

@Jammy2211

Overview

Refactor scripts/mass/ test suite into two modes: Fast (default, <30s, one parameter set per profile, loose tolerances) for CI/smoke tests, and Full (5-10min, multiple parameter sets pushing to extremes, tighter tolerances) for pre-release stress testing. Final item from mass_profiles_followup tracker.

Plan

  • Refactor util.py: replace FAST boolean with MODE (fast/full), update make_grid and get_tolerances
  • Define parameter sweep lists per profile in each category script
  • Fast mode: index 0 only (current behaviour). Full mode: iterate all parameter sets
  • Full mode sweeps: ellipticity extremes, scale parameter extremes, edge cases (f_c near MCR limit, slope near 2.0, offset centres)
  • Triggered via PYAUTO_MASS_MODE=fast (default) or PYAUTO_MASS_MODE=full

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions