Это команда gnatpython-mainloop, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
gnatpython-mainloop - интерфейс командной строки для основного цикла testsuite (в ACATS / Fixed
стиль ошибок)
СИНТАКСИС
Gnatpython-mainloop [параметры] test_list_file шаблон_команды
ОПИСАНИЕ
Gnatpython-mainloop программа использует пакет MainLoop, который предоставляет класс, называемый
MainLoop, который обеспечивает общую реализацию основного цикла набора тестов. Параллелизм,
аборты и контроль времени - ключевые особенности.
Каждый экземпляр MainLoop управляет набором Workers, количество которых задается пользователем. Список
задач / тестов, которые должны быть выполнены работниками, предоставляется в виде списка. Главный цикл
раздайте элементы рабочим, когда им нечего делать. Обычно
element - это строка, определяющая запускаемый тест. Элемент также может быть списком в этом
В этом случае рабочий будет последовательно выполнять каждый «подэлемент». Этот кейс используется для адресации
зависимость между тестами (происходит, например, с ACATS).
Когда работника просят запустить тест, команда выполняется путем вызова run_testcase
(тестид). После завершения теста будет вызвана функция collect_result с идентификатором теста,
и процесс (объект gnatpython.ex.Run) и job_info в качестве параметров. Оба run_testcase
и collect_result - функции, определяемые пользователем.
Также обратите внимание, что с точки зрения пользователя параллелизм отсутствует. Два пользователя
определенные функции run_testcase и collect_result вызываются последовательно.
Обратите внимание, что эта главная страница написана с использованием комментариев из кода пакета
сопровождающий.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Опции не задокументированы.
Используйте gnatpython-mainloop в Интернете с помощью сервисов onworks.net