Robot Framework: все последующие тесты не пройдены после одного теста - PullRequest
0 голосов
/ 12 марта 2020

Как только один из моих тестов робота не пройден, все дальнейшие тесты не пройдены, я не могу понять, почему это происходит.

Я просто выполняю простой nslookup на своем устройстве и проверяю, содержит ли вывод word 'Name:'

Пример:

*** 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:'
...