Spezifikationsabgleich und Regressionsnachweise abschließen
This commit is contained in:
@@ -3,8 +3,13 @@
|
||||
Sollseite der Leitplanke „Vollständigkeit ist das Soll": jedes in der
|
||||
Original-Hilfe dokumentierte Sprachelement mit Abdeckungsstatus. Diese
|
||||
Tabelle ist Abnahmekriterium für Phase 6 und wird vom Test
|
||||
`inventar_stimmt_mit_code_ueberein` gegen den Code geprüft — sie kann
|
||||
nicht falsch werden, ohne dass die Testsuite rot wird.
|
||||
`inventar_stimmt_mit_code_ueberein` und die ausführbaren Proben in
|
||||
`crates/tb-cli/tests/inventar.rs` gegen den Code geprüft. Unabhängige Sollziele (Builtin-ABI, Instruktionen und Modulmetadaten) werden mit
|
||||
der tatsächlichen Absenkung verglichen; Forms müssen den richtigen Member
|
||||
erreichen. `$INCLUDE` durchläuft den CLI-Projektlader. Feste BASIC-Vorlagen
|
||||
prüfen HIR ohne Unsupported und auflösbare Runtime-Ziele;
|
||||
`crates/tb-vm/tests/events.rs` führt sämtliche registrierten Ereignisse von
|
||||
ihren Quellen bis zum BASIC-Handler. Aufruf: `cargo test -p tb-cli --test inventar` und `cargo test -p tb-vm --test events`.
|
||||
|
||||
**Quellen.** `bas7advr` = Themenliste von `bas7advr.hlp` (BASIC 7
|
||||
Advisor). `qb45advr` = Gegenprobe über `qb45advr.hlp`, nötig weil die
|
||||
|
||||
Reference in New Issue
Block a user