test: validate transient shell thermal physics and diagnostic reference

This commit is contained in:
KOKO\Mimi
2026-10-03 23:44:16 +09:00
parent 95ba2c5957
commit 9e8afb9c8f
8 changed files with 1828 additions and 6 deletions
@@ -154,14 +154,14 @@ Result<ThermalReferenceReport> CompareThermalSnapshots(
ReferenceToleranceFamily family{
"shell-thermal/Step-1/time=37/NT11/temperature/user-consistent",
{"NT11"},
true,
false,
{}};
for (auto label : labels) family.rows.push_back({a.at(label), r.at(label)});
const auto evaluation = ReferenceTolerancePolicy::Evaluate({family});
Require(evaluation.valid && evaluation.families.size() == 1,
"Invalid tolerance evaluation.");
ThermalReferenceReport report{
evaluation.passed, {}, evaluation.families[0]};
evaluation.families[0].passed, {}, evaluation.families[0]};
std::size_t index = 0;
for (auto label : labels)
report.rows.push_back({instance, label, 11, a.at(label), r.at(label),