Запуск теста RoboFramework в Pycharm

Мне удалось написать небольшой скрипт для запуска одного Robottest в Pycharm.

С Pycharm -> Shift Shift -> Внешние инструменты -> Добавить новый:

Настройки инструмента: Программа: runner.bash Рабочий каталог: текущий каталог

Аргументы: $LineNumber$ $FilePath$

И бегун.bash

#!/bin/bash
line=$(/bin/sed -n $1p $2 )
/venv/bin/robot -d results -t "$line" Testfolder

Вы можете щелкнуть правой кнопкой мыши по заголовку Тестировать и запустить внешние инструменты -> robo runner

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


person Nils Zenker    schedule 28.10.2020    source источник


Ответы (1)


Одно решение близко к этому. В меню [CTRL + ALT + S] Внешний вид и поведение -> Меню и панели инструментов -> Всплывающее окно Editor Gutter -> Добавить внешнюю команду. Таким образом, внешняя команда находится прямо в контекстном меню раздела точки останова.

person Nils Zenker    schedule 29.10.2020
comment
Вы также можете назначить сочетание клавиш для внешнего инструмента. - person Andrey Resler; 29.10.2020