Это командные биты, которые можно запускать в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
летучие мыши - Автоматизированная система тестирования Bash
СИНТАКСИС
летучие мыши [-c] [-p | -t] тестXNUMX [тестXNUMX ...]
тестXNUMX это путь к файлу теста Bats или путь к каталогу, содержащему тест Bats
файлы.
ОПИСАНИЕ
Bats - это TAP-совместимая среда тестирования для Bash. Это простой способ проверить
что написанные вами программы UNIX ведут себя должным образом.
Тестовый файл Bats - это сценарий Bash со специальным синтаксисом для определения тестовых случаев. Под
капот, каждый тестовый пример - это просто функция с описанием.
Тестовые примеры состоят из стандартных команд оболочки. Летучие мыши используют Bash. ошибочный выход (набор -e)
опция при запуске тестовых случаев. Если каждая команда в тестовом примере завершается с 0 статус
код (успех), тест проходит. Таким образом, каждая строчка является утверждением истины.
Читать летучие мыши(7) для получения дополнительной информации о написании тестов летучих мышей.
БЕГ ИСПЫТАНИЯ
Чтобы запустить тесты, вызовите летучие мыши интерпретатор с путем к тестовому файлу. Тест файла
дела рассматриваются последовательно и изолированно. Если все тесты пройдены, летучие мыши выходит с
0 код состояния. Если есть какие-то сбои, летучие мыши выходит с 1 код состояния.
Вы можете вызвать летучие мыши интерпретатор с несколькими аргументами тестового файла или с путем к
каталог, содержащий несколько .летучие мыши файлы. Летучие мыши будут запускать каждый тестовый файл индивидуально и
агрегировать результаты. Если какой-либо тестовый пример не прошел, летучие мыши выходит с 1 код состояния.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
-c, --считать
Подсчитайте количество тестовых случаев, не выполняя никаких тестов
-h, --Помогите
Показать справочное сообщение
-p, --хорошенький
Показать результаты в красивом формате (по умолчанию для терминалов)
-t, --нажмите
Показать результаты в формате TAP
-v, --версия
Показать номер версии
ВЫВОД
Когда вы запускаете Bats с терминала, вы будете видеть результат выполнения каждого теста с
отметьте галочкой рядом с названием теста, если он прошел, или «X», если он не прошел.
$ летучие мыши дополнение. летучие мыши
✓ сложение с помощью bc
✓ сложение с использованием постоянного тока
2 теста, 0 сбоев
Если Bats не подключен к терминалу - другими словами, если вы запускаете его из непрерывного
системы интеграции или перенаправить ее вывод в файл - результаты отображаются в
удобочитаемый, машиночитаемый формат TAP. Вы можете принудительно выводить TAP с терминала с помощью
вызывая летучих мышей с --нажмите опцию.
$ летучие мыши --нажмите add.bats
1 2 ..
ок 1 добавление с использованием bc
ок 2 сложение с использованием постоянного тока
ВЫХОД статус
Ассоциация летучие мыши интерпретатор выходит со значением 0 если все тестовые примеры пройдены, или 1 если один или несколько
тестовые случаи терпят неудачу.
Используйте летучие мыши в Интернете с помощью сервисов onworks.net