<ontempenv> 元素在 <interface> 元素内使用,其作用类似于 if-then 语句。使用该元素可以向项目返回一个通过或失败值;通过值指示系统应继续并运行项目的剩余部分,而失败值指示系统应停止。这通常用于指示接口是否找到了应重新运行项目的相关更改。
在系统运行 <run> 元素中指定的所有命令之后,它会处理 <ontempenv> 元素。使用该元素的 name 属性可指定一个临时环境变量,而使用 state 属性可指定一个值。
<ontempenv> 包含 <step> 元素,后者仅当 <run> 元素命令运行后存在临时环境变量名称和状态时才会运行。
<ontempenv name="Changes" state="empty">
<step result="FAIL"/>
</ontempenv>