Prüfen
- Unit-Tests:
aura_tests(tests/) linkt nuraura::*.tests/test_aura.cppdeckt Parser, Fehlermeldungen und Generator ab.tests/test_aura_ui.cppbaut die Dateien intests/ui/einmal kompiliert und einmal über den Loader und prüft dasselbe Verhalten: Datensätze, Neuaufbau vonrepeatundifan Ort und Stelle, nachgeführte IDs, Signale, Layouts, Animationen, Texteingabe, Bausteine.
- Galerie (Pixeltest von AURA):
tests/gallery/*.aurazeigt die eingebauten Elemente in ihren Zuständen als Previews;tests/gallery.shrendert sie mit der mitgelieferten Schrift (tests/fonts, DejaVu Sans) und vergleicht mittests/gallery-refs/default/.ctestführt das mit aus (aura_gallery). Nach einer gewollten Änderung:tests/gallery.sh --update, dann die Bilder ingit diffprüfen. Ein neues Element bekommt hier eine Preview.
Die Demo wird zusätzlich in kompiliertem und dynamischem Modus geprüft. Für visuelle Vergleiche können aura-view --render-previews und aura-demo --render-all PNGs ohne Fenster erzeugen.
Dokumentationsquelle:
docs/aura.md · Markdown herunterladen