Tapper: различия между версиями

Материал из ALT Linux Wiki
(Новая страница: «Тестирование с помощью 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}}




[[Категория:Тестирование]]
[[Категория:Тестирование]]

Версия от 15: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