|
- # E08-S01 regression manifest. Each suite builds its own fresh D81 inside its
- # build directory. Artifacts are compared against baseline.json when listed;
- # Suites without Artifacts only have their exit status, success marker and log
- # checked.
- @(
- @{ Name = "source"; Script = "scripts\verify-source-test.ps1"; BuildDir = "source-test"; Timeout = 300; Success = "verified source reader"; Artifacts = @("*.prg", "*.err", "*.map") }
- @{ Name = "lexer"; Script = "scripts\verify-lexer-test.ps1"; BuildDir = "lexer-test"; Timeout = 300; Success = "verified C128 lexer"; Artifacts = @("*.prg", "*.err", "*.map") }
- @{ Name = "parser"; Script = "scripts\verify-parser-test.ps1"; BuildDir = "parser-test"; Timeout = 400; Success = "verified parser"; Artifacts = @("*.prg", "*.err", "*.map") }
- @{ Name = "names"; Script = "scripts\verify-names-test.ps1"; BuildDir = "names-test"; Timeout = 300 }
- @{ Name = "diag"; Script = "scripts\verify-diag-test.ps1"; BuildDir = "diag-test"; Timeout = 300 }
- @{ Name = "output"; Script = "scripts\verify-output-test.ps1"; BuildDir = "output-test"; Timeout = 300 }
- @{ Name = "hello"; Script = "scripts\verify-hello-test.ps1"; BuildDir = "hello-test"; Timeout = 300 }
- @{ Name = "frame"; Script = "scripts\verify-frame-test.ps1"; BuildDir = "frame-test"; Timeout = 300 }
- @{ Name = "scalar"; Script = "scripts\verify-scalar-test.ps1"; BuildDir = "scalar-test"; Timeout = 300 }
- @{ Name = "control"; Script = "scripts\verify-control-test.ps1"; BuildDir = "control-test"; Timeout = 300 }
- @{ Name = "print"; Script = "scripts\verify-print-test.ps1"; BuildDir = "print-test"; Timeout = 300 }
- @{ Name = "statements"; Script = "scripts\verify-statements-test.ps1"; BuildDir = "statements-test"; Timeout = 300 }
- @{ Name = "calls"; Script = "scripts\verify-calls-test.ps1"; BuildDir = "calls-test"; Timeout = 300 }
- @{ Name = "class"; Script = "scripts\verify-class-test.ps1"; BuildDir = "class-test"; Timeout = 300 }
- @{ Name = "member"; Script = "scripts\verify-member-test.ps1"; BuildDir = "member-test"; Timeout = 300 }
- @{ Name = "heap"; Script = "scripts\verify-heap-test.ps1"; BuildDir = "heap-test"; Timeout = 300 }
- @{ Name = "object"; Script = "scripts\verify-object-test.ps1"; BuildDir = "object-test"; Timeout = 300 }
- @{ Name = "counter"; Script = "scripts\verify-counter-test.ps1"; BuildDir = "counter-test"; Timeout = 300 }
- @{ Name = "dispatch"; Script = "scripts\verify-dispatch-test.ps1"; BuildDir = "dispatch-test"; Timeout = 300 }
- @{ Name = "interface"; Script = "scripts\verify-interface-test.ps1"; BuildDir = "interface-test"; Timeout = 300 }
- @{ Name = "convert"; Script = "scripts\verify-convert-test.ps1"; BuildDir = "convert-test"; Timeout = 300 }
- @{ Name = "ifcall"; Script = "scripts\verify-ifcall-test.ps1"; BuildDir = "ifcall-test"; Timeout = 300 }
- @{ Name = "iftable"; Script = "scripts\verify-iftable-test.ps1"; BuildDir = "iftable-test"; Timeout = 300 }
- @{ Name = "lifetime"; Script = "scripts\verify-lifetime-test.ps1"; BuildDir = "lifetime-test"; Timeout = 300 }
- @{ Name = "driver"; Script = "scripts\verify-driver-test.ps1"; BuildDir = "driver-test"; Timeout = 900; Success = "run: generated COUNTER.PRG reported MB_ST_PASS" }
- )
|