Это команда runtest, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
runtest - тестовый драйвер DejaGnu
СИНТАКСИС
рантест [ВАРИАНТ]...
ОПИСАНИЕ
ДежаГну это фреймворк для тестирования программ с использованием Expect. рантест это программа драйвера
для ДежаГну. Он контролирует, какие тесты запускать и как их запускать.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
--все Выведите все результаты тестов. По умолчанию отображаются только неожиданные результаты.
--отлаживать
включать ожидать вывод внутренней отладки. Вывод записывается в файл с именем
dbg.log.
--строить ТРИПЛЕТ
Конфигурационный ТРИПЛЕТ для системы сборки.
- каталог СПРАВОЧНИК
Выполнять только тесты в указанном КАТАЛОГЕ.
--Помогите Распечатывает экран справки и закрывается.
--хозяин ТРИПЛЕТ
Конфигурация TRIPLET для хост-системы.
--host_board ИМЯ
Используемое определение главной платы.
- игнорировать test1.exp test2.exp ...
Не запускайте указанные тесты.
--Почта ´имя1 name2 ... ´
Адреса электронной почты для получения результатов тестирования.
--имя HOSTNAME
Сетевое HOSTNAME целевой платы.
--objdir PATH
PATH это каталог, содержащий скомпилированный тестовый код.
--outdir СПРАВОЧНИК
Имя КАТАЛОГА для вывода журнала тестирования.
--перезагружать
Перезагрузите целевую плату, когда рантест инициализирует (если поддерживается).
--srcdir PATH
PATH это каталог, содержащий тестовые каталоги.
--положение дел
Установите статус выхода на сбой при ошибках Tcl.
- бега N
Включается ожидать внутреннее отслеживание N уровни глубокие. Вывод записывается в файл
под названием dbg.log.
--цель ТРИПЛЕТ
Конфигурация ТРИПЛЕТ для мишени.
--target_board ИМЯ
Список ИМЕНИ целевых плат для запуска тестов.
--орудие труда НАЗВАНИЕ ИНСТРУМЕНТА
Укажите инструмент для тестирования. НАЗВАНИЕ ИНСТРУМЕНТА контролирует применяемый набор тестов, а
связанный модуль инициализации.
--tool_exec PATH
Укажите ПУТЬ к исполняемому файлу для тестирования.
--tool_opts ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Дополнительные ОПЦИИ для перехода к инструменту.
--подробный, -v
Включает дополнительные отладочные данные из тестовых примеров и кода утилиты DejaGnu. Используйте больше
чем один раз, чтобы увеличить объем производства.
--версия, -V
Распечатывает версии DejaGnu, Expect и Tcl.
--xml [= ФАЙЛ], -x
Сгенерировать вывод XML. ФАЙЛОВ необязательно; если указано, это имя выходного файла.
Если не указан, выходной файл будет назван в честь инструмента.
-D [число]
Активируйте отладчик Tcl. номер может быть либо 1, либо 0. Если это 1, то
ожидайте, что оболочка сломается, когда начнет работать. Клавиша прерывания вызовет DejaGnu
, чтобы перейти к приглашению отладчика. Если он равен 0, DejaGnu запускается как обычно, но ^ C падает.
в приглашение отладчика.
Предполагается, что любое имя файла в командной строке является подмножеством
имена тестов для запуска. Обычно это названия тестовых скриптов (например, foo.exp).
Переменные в стиле Makefile используются для указания имен инструментов и их флагов; эти и другие
значения, зависящие от конфигурации, сохраняются в файле сайт.exp, созданный во время
конфигурации.
ВЫХОД КОДЫ
рантест устанавливает код выхода равным 1, если какой-либо из тестов не прошел, или устанавливает его в 0, если все
тесты пройдены.
Используйте runtest онлайн с помощью сервисов onworks.net