Python Package

Test-Iwwersiicht

Iwwersiicht iwwer all Test-Strategien, déi vu ManifestGuard ënnerstëtzt ginn.

Fréien Zougang: Bis 2026-12-31

ManifestGuard Python verbënnt séier Packaging- a Manifest-Préiwen mat erweiderte Qualitéitschecks, esou datt Test-Feedback fréi kënnt an net eréischt am CI opdaucht.

Kaerpunkten

  • CLI: Ënner Windows weisen d'Beispiller de recommandéierte Start iwwer py -3.12 -m <modul> ... (z.B. py -3.12 -m manifestguard ...). Ënner Linux/macOS ass dat normalerweis python3.12 -m ....
  • Mat check ufänken, fir Packaging-, Manifest- an Dependency-Problemer fréi ze fannen.
  • --extended eréischt aktivéieren, wann d Basis-Validatioun stabil ass, fir Coverage, Komplexitéit a Sécherheet dobäi ze huelen.
  • JSON-Reports fir Dashboards, Reviewen an CI-Artefakter exportéieren.

Recommandeierte mgpy-Workflow

  1. Mat init-config --merge eng reproduzéierbar Grondkonfiguratioun uleeën.
  2. Éischt de schnelle Basis-Laf stabil maachen an dono déi deier Checks an de Standard-Gate ophuelen.
  3. Am CI de Bootstrap-Runner oder en explizitte Modulopruff benotzen, fir lokal a Pipeline-Laf gläich ze halen.

Schnellstart

py -3.12 -m manifestguard init-config --merge
py -3.12 -m manifestguard check --extended
py -3.12 run_manifestguard.py --ci --report .manifestguard/manifestguard-report.json