我在日志文件ActivateJob
和GetJOBStatus
中有两个测试用例,如下所示,我的perl脚本默认设置为PASS
,并在下面搜索Error
测试用例,如果在下面发现错误,则将测试用例设为FAIL
。对于GetJOBStatus
测试用例,如果它是ACTIVE
脚本,要睡几分钟,并且再次执行GetJOBStatus
,如果成功测试用例要传递或者失败。如何在GetJOBStatus
测试用例中执行睡眠和搜索活动... ply帮助我...提前感谢..
==============日志文件===================
Date and Time is:Thu, 20-06-2013 06:04:19
Line 4 Command:ActivateJob(Job=Test_Abort_New1);
Answer:
ActivateFTSJobResult = Success
COMPLETED
Date and Time is:Thu, 20-06-2013 06:04:19
Line 5 Command:GetJOBStatus(Job=Test_Abort_New1);
Answer:
GetJOBStatusResult = NELabel,Status,ErrorReason,Progress,CurrentUnit,Total
TSS_320_1,ACTIVE,No Error,0,BACKUP.DSC,0
COMPLETED
答案 0 :(得分:0)
为了检查文件中的字符串,您必须
open
<>
m//
为了睡觉(a
秒),您必须sleep(a)
请注意,除非您对文件句柄执行seek
,否则必须close
然后重新open
才能使其达到开头。
至于您的具体问题,它似乎是作为seek perldoc
中的示例实现的