Tapper: различия между версиями
(Новая страница: «Тестирование с помощью Tapper = Подготовка = apt-get install perl-Tapper Категория:Тестирование») |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
Тестирование с помощью Tapper | Тестирование с помощью Tapper | ||
= Подготовка = | = Подготовка инфраструктуры = | ||
apt-get install perl-Tapper | apt-get install perl-Tapper-Cmd | ||
= Создание тестов = | |||
Создайте файл {{path|first.t}} следующего содержимого: | |||
<source lang=Bash> | |||
#! /bin/bash | |||
. /usr/share/perl5/auto/Tapper/Cmd/Init/hello-world/01-executing-tests/tapper-autoreport --import-utils | |||
SUITEVERSION=2.01 | |||
uname -a | grep -q Linux # example for ok exit code | |||
ok $? "we run on Linux" | |||
done_testing | |||
</source> | |||
= Запуск тестов = | |||
# prove first.t | |||
first.t .. ok | |||
All tests successful. | |||
Files=1, Tests=5, 1 wallclock secs ( 0.03 usr 0.01 sys + 0.01 cusr 0.01 csys = 0.06 CPU) | |||
Result: PASS | |||
PASS означает, что все тесты прошли. Расширенный вывод можно посмотреть, запустив {{cmd|prove -v}} | |||
[[Категория:Тестирование]] | [[Категория:Тестирование]] |
Версия от 18:21, 9 августа 2013
Тестирование с помощью Tapper
Подготовка инфраструктуры
apt-get install perl-Tapper-Cmd
Создание тестов
Создайте файл first.t следующего содержимого:
#! /bin/bash
. /usr/share/perl5/auto/Tapper/Cmd/Init/hello-world/01-executing-tests/tapper-autoreport --import-utils
SUITEVERSION=2.01
uname -a | grep -q Linux # example for ok exit code
ok $? "we run on Linux"
done_testing
Запуск тестов
# prove first.t first.t .. ok All tests successful. Files=1, Tests=5, 1 wallclock secs ( 0.03 usr 0.01 sys + 0.01 cusr 0.01 csys = 0.06 CPU) Result: PASS
PASS означает, что все тесты прошли. Расширенный вывод можно посмотреть, запустив prove -v