test: record measured callback fuel in budget reports
Co-Authored-By: Codex <noreply@openai.com>
This commit is contained in:
+7
-1
@@ -118,7 +118,13 @@ API/WIT/артефакт, проверку build identity, сценарий, Was
|
||||
записываются как failed и дают ненулевой exit code.
|
||||
|
||||
Лимиты берутся из исходников: memory 64 MiB; fuel init/tick/frame/event — 2B/300M/10M/1B.
|
||||
**Фактический расход fuel и peak memory не измеряются этим отчётом.** Сохранённый успешный прогон:
|
||||
Начиная с продолжения 4 ноября `test-budgets` включает `--fuel-profile` и сохраняет
|
||||
`measured_fuel.callbacks`: число вызовов, максимум guest fuel, бюджет и ошибки отдельно по callback.
|
||||
Отсутствие запрошенных счётчиков делает проверку неуспешной, даже если сценарий завершился.
|
||||
Это не время host/GPU и не peak memory; невызывавшиеся callbacks, включая init до включения профиля,
|
||||
не получают выдуманного нуля. Первый прогон: tick 2102 вызова, max 106132646/300000000;
|
||||
command 69 вызовов, max 1013370/1000000000; ошибок нет.
|
||||
Исторический отчёт без измерения fuel:
|
||||
[API27 budget report с поправкой покрытия](measurements/api27-wasm-budget.json).
|
||||
|
||||
Проверены реальный WASM guest с переходами состояний/владельца/мира, сборка клиента и два коротких
|
||||
|
||||
Reference in New Issue
Block a user