list-not-more operator
構文
id id;
list-not-more {
info string;
err "string";
[err "string";]
}
説明
指定した XML 要素が 2 番目のスナップショットには存在するが、最初のスナップショットには存在しないかどうかを判断する Junos Snapshot Administrator テスト演算子。テスト演算子は list-not-more 、ステートメントで id 定義された要素の最初のスナップショットに存在するかどうかを検証します。
パラメーター
| err string | テスト ケースが false を返したときに生成されるステートメント。 |
| id id | 最初のスナップショット データ項目を 2 番目のスナップショット データ項目にマップする一意のデータ要素を指定する、データ コンテンツに対する相対的な XPath 式。複数の要素値に基づいて一意の ID を作成するには、複数の |
| info string | テスト ケースの説明。 |
使用例
次に、シャーシ アラームを確認する例を示します。この設定では、 と list-not-more の両方list-not-lessを使用して、アラームの変更を確認します。セクションで参照list-not-moreerrされるデータ要素は、最初のスナップショットには存在しなかった 2 番目のスナップショットの要素です。
alarm-checks {
command show chassis alarms;
item alarm-summary {
not-exists active-alarm-count {
info No chassis alarms;
err "There are %s chassis alarms", active-alarm-count;
}
}
iterate alarm-detail {
id alarm-description;
list-not-less {
info Alarm Gone Missing;
err "-Alarm: %s", alarm-description;
}
list-not-more {
info Alarm Got More;
err "+Alarm: %s", alarm-description;
}
}
}
リリース情報
Junos Snapshot Administrator リリース 1.0 で導入された演算子。