ontempenv

<ontempenv> 元素會用於 <interface> 元素內,其行為類似 if-then 陳述式。請使用這個元素,將通過或失敗值傳給專案;如果通過,就表示系統應該繼續進行,並且執行專案剩下的部分,如果是失敗,則表示就此打住。其目的通常是指出介面是否有發現值得重新執行專案的相關變更。

當系統執行所有在 <run> 元素中所指定的指令之後,就會處理 <ontempenv> 元素。請使用此元素的 name 屬性來指定暫時環境變數,並使用 state 屬性來指定值。

<ontempenv> 會包住 <step> 元素,且只有在執行 <run> 元素指令之後,暫時環境變數 name 和 state 仍然存在時,才會執行。

<ontempenv name="Changes" state="empty">
  <step result="FAIL"/>
</ontempenv>

意見