list-not-less operator
構文
id id; list-not-less { info string; err "string"; [err "string";] }
説明
指定した XML 要素が最初のスナップショットには存在するが、2 番目のスナップショットには存在しないかどうかを判断する Junos Snapshot Administrator テスト演算子。テスト演算子は list-not-less
、ステートメントで id
定義された要素の 2 番目のスナップショットに存在するかどうかを検証します。
パラメーター
err string | テスト ケースが false を返したときに生成されるステートメント。 |
id id | 最初のスナップショット データ項目を 2 番目のスナップショット データ項目にマップする一意のデータ要素を指定する、データ コンテンツに対する相対的な XPath 式。複数の要素値に基づいて一意の ID を作成するには、複数の |
info string | テスト ケースの説明。 |
使用例
次のテスト ケースでは、デバイス メンテナンス前に存在していた OSPF ネイバーが、デバイス メンテナンス後に存在するかどうかを確認します。最初のスナップショットに存在する OSPF ネイバーが 2 番目のスナップショットから欠落している場合、コードはエラーを報告します。
ospf-check { command show ospf neighbor; iterate ospf-neighbor { id interface-name; list-not-less { info OSPF interface list check; err "OSPF interface gone missing: %s going to %s", interface-name, neighbor-address; } } }
リリース情報
Junos Snapshot Administrator リリース 1.0 で導入された演算子。