Expand description
Scenario Validation
シナリオ定義の整合性をチェックするモジュール。
§機能
- Environment と Actions の整合性チェック
- サポートされていないアクションの警告
- 必須パラメータの定義チェック
§Example
ⓘ
use swarm_engine_eval::validation::ScenarioValidator;
let scenario = EvalScenario::from_file("scenario.toml")?;
let warnings = ScenarioValidator::validate(&scenario);
for warning in &warnings {
eprintln!("Warning: {}", warning);
}Structs§
- Action
Spec - アクション仕様
- Environment
Spec - Environment 仕様
- Param
Spec - パラメータ仕様
- Scenario
Validator - シナリオバリデータ
Enums§
- Validation
Warning - バリデーション警告
- Warning
Severity - 警告の重大度