ssh - Robot Framework:一个测试失败后所有后续测试都失败
问题描述
一旦我的一个机器人测试失败,所有进一步的测试都会失败,我似乎无法找出为什么会发生这种情况。
我只是在我的设备上执行一个简单的 nslookup 并检查输出是否包含单词“名称:”
例子:
*** Settings ***
Library SSHLibrary
Suite Setup Open Connection And Log In
Suite Teardown Close All Connections
*** Variables ***
${HOST} localhost
${LOGIN} testUser
${PASSWORD} testUser
*** Keywords ***
Open Connection And Log In
Open Connection ${HOST}
Login ${LOGIN} ${PASSWORD}
*** Test Cases ***
resolve dns domain on google:
Write nslookup qsdf.ft 8.8.4.4
${output}= Read delay=0.5s
Should Contain ${output} Name:
resolve dns domain google.com:
Write nslookup google.com 8.8.4.4
${output}= Read delay=0.5s
Should Contain ${output} Name:
第一个测试应该失败,第二个应该通过。
似乎第一个测试仍在等待其输出,而其他测试仍在继续
我在两个测试中的输出:
'' does not contain 'Name:'
解决方案
推荐阅读
- c++ - 使用十六进制表示将数据输入到字符串流
- c - 通过 MPI_Iscatter() 在 C 中面对分段错误分布 2D 矩阵
- java - 如何在hibernate和postgres上同步id?
- visual-studio-code - VSCode:3个点在编辑器中弹出和消失
- c# - 找到常用词及其频率
- javascript - 是否可以在没有 jest.mock('module') 的情况下在 NodeJS 中使用 Jest 模拟 API 调用?
- python - 在 python 中过滤两列并在每列中选择适用的字段
- java - 线程“主”java.lang.ClassCastException 中的异常:类 [B 不能强制转换为类 [C([B 和 [C 在加载器“引导程序”的模块 java.base 中)
- python - ValueError:层顺序的输入 0 与层不兼容:输入形状的预期轴 -1 具有值 1
- vba - 将波斯文文本从文件插入 PowerPoint