Public release release-e47f9c27bbeb
Source commit: e47f9c27bbebe6759f6b6fe7b12fd00bb20d116d Public tree identity: sha256:4c1af1dfd67d3f2b5088531ea8727b11124b013d2251a4d5088f51a6424c0196
This commit is contained in:
parent
3a4d4fa7ae
commit
9223c54939
30 changed files with 4195 additions and 434 deletions
|
|
@ -316,14 +316,27 @@ if (manifest.candidate_proxy_configuration_identity) {
|
|||
}
|
||||
assert(
|
||||
Array.isArray(finalResult.named_scenarios) &&
|
||||
finalResult.named_scenarios.length === 25 &&
|
||||
finalResult.named_scenarios.every((scenario) => scenario.status === "passed"),
|
||||
"all twenty-five named final checks must be present and passed"
|
||||
finalResult.named_scenarios.length >= 29 &&
|
||||
finalResult.named_scenarios.length ===
|
||||
finalResult.strict_requirement_ledger.length &&
|
||||
finalResult.named_scenarios.every(
|
||||
(scenario) =>
|
||||
scenario.status === "passed" &&
|
||||
Number.isFinite(scenario.duration_ms) &&
|
||||
scenario.duration_ms > 0
|
||||
),
|
||||
"all named final checks must be present, measured, and passed"
|
||||
);
|
||||
assert(
|
||||
Array.isArray(finalResult.strict_requirement_ledger) &&
|
||||
finalResult.strict_requirement_ledger.length > 0 &&
|
||||
finalResult.strict_requirement_ledger.every((requirement) => requirement.passed === true),
|
||||
finalResult.strict_requirement_ledger.every(
|
||||
(requirement) =>
|
||||
requirement.passed === true &&
|
||||
Number.isFinite(requirement.duration_ms) &&
|
||||
requirement.duration_ms > 0 &&
|
||||
requirement.evidence
|
||||
),
|
||||
"the strict final requirement ledger must be present and passed"
|
||||
);
|
||||
const finalTranscript = readArchiveMember(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue