<!--[if !supportLists]-->1 <!--[endif]-->時間規則塊
格式如下:
time date_time
規則行
end time [ date_time ]
其中匹配規則可以是標準規則塊,也可以包括控制規則塊與其他規則塊。如果在其中再次嵌入時間規則塊,則在嵌入的規則塊內遵守嵌入的時間定義,嵌入結束后,遵守外層的定義。例如:
element * CHECKEDOUT
time 17:02
element ...\test3.txt /main/Test_Config_Spec/LATEST
time 17:00
element ...\test1.txt /main/Test_Config_Spec/LATEST
end time 17:00
element ...\test4.txt /main/Test_Config_Spec/LATEST
end time 17:02
element * /main/Test_Config_Spec/LATEST
element * /main/LATEST -mkbranch Test_Config_Spec
等同于以下規則塊:
element * CHECKEDOUT
element ...\test3.txt /main/Test_Config_Spec/LATEST –time 17:02
element ...\test1.txt /main/Test_Config_Spec/LATEST –time 17:00
element ...\test4.txt /main/Test_Config_Spec/LATEST –time 17:02
element * /main/Test_Config_Spec/LATEST
element * /main/LATEST -mkbranch Test_Config_Spec
如果最后一個時間規則塊沒有定義end time,則一直到最后一行,時間規則都起作用。end time后一般可以不加上date_time,但是如果有嵌套,最好加上時間描述,描述要與向上找到的第一個未匹配的time所描述的時間一致。
如果在時間規則塊內嵌的匹配規則帶有-time選項,則匹配規則自帶的time選項生效,而時間規則對這個帶time選項的匹配規則無效。
<!--[if !supportLists]-->2 <!--[endif]-->分支規則塊
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/