Це командні команди, які можна запускати в безкоштовному хостинг-провайдері OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
кажани - Автоматизована система тестування Bash
СИНТАКСИС
кажани [-c] [-p | -t] тест [тест ...]
тест це шлях до тестового файлу Bats або шлях до каталогу, що містить тест Bats
файли.
ОПИС
Bats — це сумісна з TAP платформа тестування для Bash. Він забезпечує простий спосіб перевірки
що програми UNIX, які ви пишете, поводяться належним чином.
Тестовий файл Bats — це сценарій Bash зі спеціальним синтаксисом для визначення тестів. Під
hood, кожен тестовий приклад — це лише функція з описом.
Тестові приклади складаються зі стандартних команд оболонки. Bats використовує Bash помилка (комплект -e)
опція під час виконання тестів. Якщо кожна команда в тестовому прикладі виходить з a 0 статус
код (успішно), тест пройдено. Таким чином, кожен рядок є твердженням істини.
Читати кажани(7), щоб дізнатися більше про написання тестів Bats.
РУНІНГ ВИПРОБУВАННЯ
Щоб запустити тести, викличте кажани інтерпретатор із шляхом до тестового файлу. Тест файлу
випадки розглядаються послідовно та ізольовано. Якщо всі тести пройдено, кажани виходить з a
0 код стану. Якщо будуть якісь збої, кажани виходить з a 1 код стану.
Ви можете викликати кажани інтерпретатор із кількома аргументами тестового файлу або шляхом до a
каталог, що містить кілька .bats файли. Bats запускатиме кожен тестовий файл окремо та
агрегувати результати. Якщо будь-який тест не вдається, кажани виходить з a 1 код стану.
ВАРІАНТИ
-c, --рахувати
Підрахуйте кількість тестових випадків без виконання тестів
-h, --допомога
Відобразити довідкове повідомлення
-p, -- гарна
Показувати результати в красивому форматі (за замовчуванням для терміналів)
-t, -- натисніть
Показати результати у форматі TAP
-v, -- версія
Відобразити номер версії
ВИХІД
Коли ви запускаєте Bats із терміналу, ви побачите результат під час виконання кожного тесту з a
галочка біля назви тесту, якщо він пройдений, або «X», якщо він не пройдений.
$ кажани додаток.bats
✓ додавання за допомогою bc
✓ додавання за допомогою dc
2 тести, 0 відмов
Якщо Bats не підключено до терміналу, іншими словами, якщо ви запускаєте його з безперервного
систему інтеграції або перенаправляти її вихід у файл – результати відображаються в
формат TAP, який може читатися людиною та аналізуватися машиною. Ви можете примусово вивести TAP з терміналу за допомогою
закликаючи кажанів з -- натисніть варіант.
$ bats --tap add.bats
1 .. 2
добре 1 додавання за допомогою bc
добре 2 додавання за допомогою постійного струму
EXIT СТАТУС
Команда кажани інтерпретатор виходить із значенням 0 якщо всі тестові випадки пройдуть, або 1 якщо один або кілька
тестові випадки не вдаються.
Використовуйте кажани онлайн за допомогою сервісів onworks.net