robotframework timeout的表现

2018-11-27  本文已影响0人  tafanfly
测试目录结构如下:
image.png
不同的测试场景及其结果:
  1. __init__.robot setup 里面超时, 则失败在setup里面超时处, 后面的a.robot case不会运行, __init__.robot teardown 会正常执行

  2. __init__.robot teardown 里面超时, 则失败在teardown里面超时处,__init__.robot setup 及 a.robot case会正常执行

  3. a.robot suite setup 里面超时, 则失败在suite setup里面超时处,__init__.robot setup 及 teardown会正常执行, a.robot suite teardown 也会正常执行, a.robot中test case 不会执行

  4. a.robot suite teardown 里面超时, 则失败在suite teardown里面超时处,__init__.robot setup 及 teardown会正常执行, a.robot suite setup及test case 也会正常执行

  5. a.robot 中 test case 里面 test setup 里面超时, 则失败在test setup里面超时处,__init__.robot setup 及 teardown会正常执行, a.robot suite setup 及suite teardown 也会正常执行, test case 里面test teardown会正常执行, test case step不执行

    image.png
  6. a.robot 中 test case 里面 test teardown 里面超时, 则失败在test teardown里面超时处,__init__.robot setup 及 teardown会正常执行, a.robot suite setup 及suite teardown 也会正常执行, test case 里面test setup 及 test case step也会正常执行

    image.png
  7. a.robot 中 test case 里面 test case step 里面超时, 则失败在test case step里面超时处,__init__.robot setup 及 teardown会正常执行, a.robot suite setup 及suite teardown 也会正常执行, test case 里面test setup 及 test teardown也会正常执行

    image.png
上一篇下一篇

猜你喜欢

热点阅读