Skip to main content

Module validation

Module validation 

Source
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§

ActionSpec
アクション仕様
EnvironmentSpec
Environment 仕様
ParamSpec
パラメータ仕様
ScenarioValidator
シナリオバリデータ

Enums§

ValidationWarning
バリデーション警告
WarningSeverity
警告の重大度