Выполнение прервалось в python ([ERROR] Выполнение остановлено пользователем.) - PullRequest
0 голосов
/ 26 мая 2019

Framework: Робот, Язык: Python-3.7.1 Уровень: Новичок

Я хотел запустить определенный тег несколько раз вкаркас робота.Поэтому я запускаю набор тестов с тегом из python, как показано ниже.

import sys
from robot import run_cli

class Methods:
    suite = sys.argv[1]
    tag = sys.argv[2]
    count = sys.argv[3]

def run_robot_file(self):
    for i in range(0, int(self.count)):
        run_cli(['--include', self.tag, self.suite + '.robot'])

Файл робота: -

*** Test Cases ***

dryrun
        [Tags]  tag

       log to console  Success

Но Python запускает тег только один и прерываетсямежду ними по неизвестным причинам.

Ошибка: -

Dir path>py Methods.py test_sample tag 3
==============================================================================
Test Sample
==============================================================================
dryrun                                                                Success
dryrun                                                                | PASS |
------------------------------------------------------------------------------
Test Sample                                                           | PASS |
1 critical test, 1 passed, 0 failed
1 test total, 1 passed, 0 failed
==============================================================================
Output:  <<Dir path>>\output.xml
Log:     <<Dir path>>\log.html
Report:  <<Dir path>>\report.html
***[ ERROR ] Execution stopped by user.***

Может ли кто-нибудь помочь мне узнать, что именно приводит к остановке выполнения между ними?

Примечание: Эта проблема не существует, если вместо run_cli используется метод run_cli

robot.run(self.suite + '.robot', include=[self.tag]) -- import robot
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...