Я написал скрипт Sikuli (Jython) для тестирования веб-страницы. Скрипт содержит в себе несколько тестов, а это значит, что когда один убьет сикули, те, что после него, не запустятся. Чтобы исправить это, я хотел бы вместо этого вызывать каждый тест через пакетный файл. Итак, в настоящее время он настроен примерно так:
tests = [test1, test2, test3, test4]
for test in tests:
run test
Очевидно, это упрощенная версия... поэтому я хотел бы преобразовать список в 4 пакетных файла. Первый пакетный файл вызовет сценарий с test1 в качестве аргумента; второй отправит test2 в качестве аргумента и т. д. Затем я мог бы создать еще один пакетный файл для их повторения. Однако я не знаю, как взаимодействовать между пакетным файлом и jython, кроме простого запуска сценария.
Этот вопрос относится как к пакетному файлу, так и к сценариям jython - я предполагаю, что вам нужно сделать что-то особенное в каждом из них.
Любая помощь будет оценена по достоинству.
Спасибо.