tap Module Reference

Functions/Subroutines

subroutine tap_diag (str)
 
function itoa (i)
 
character(len=12) function rtoa (r)
 
subroutine, public tap_plan (tests, why)
 
subroutine, public tap_done ()
 
subroutine tap_check (file, line, test, name)
 
subroutine, public tap_check_at_loc (file, line, test, name)
 
subroutine, public tap_check_op_at_loc (file, line, op, test, a, b, name)
 
subroutine, public tap_check_close_at_loc (file, line, a, b, eps, name)
 
subroutine, public tap_check_small_at_loc (file, line, a, eps, name)
 

Variables

integer, parameter no_plan = -1
 
integer, parameter skip_all = -2
 
integer, save expected_tests = NO_PLAN
 
integer, save failed_tests = 0
 
integer, save current_test = 0
 

Detailed Description

Author
Manuel Jung

TAP: Test Anything Protocol For a short definition visit http://podwiki.hexten.net/TAP/TAP13.html?page=TAP13

Function/Subroutine Documentation

◆ itoa()

function tap::itoa ( integer, intent(in)  i)
private

Definition at line 67 of file tap.f90.

◆ rtoa()

character(len=12) function tap::rtoa ( real, intent(in)  r)
private

Definition at line 84 of file tap.f90.

◆ tap_check()

subroutine tap::tap_check ( character(len=*), intent(in)  file,
integer, intent(in)  line,
logical, intent(in)  test,
character(len=*), intent(in)  name 
)
private

Definition at line 148 of file tap.f90.

◆ tap_check_at_loc()

subroutine, public tap::tap_check_at_loc ( character(len=*), intent(in)  file,
integer, intent(in)  line,
logical, intent(in)  test,
character(len=*), intent(in)  name 
)

Definition at line 168 of file tap.f90.

◆ tap_check_close_at_loc()

subroutine, public tap::tap_check_close_at_loc ( character(len=*), intent(in)  file,
integer, intent(in)  line,
real, intent(in)  a,
real, intent(in)  b,
real, intent(in)  eps,
character(len=*), intent(in)  name 
)

Definition at line 207 of file tap.f90.

◆ tap_check_op_at_loc()

subroutine, public tap::tap_check_op_at_loc ( character(len=*), intent(in)  file,
integer, intent(in)  line,
character(len=*), intent(in)  op,
logical, intent(in)  test,
real, intent(in)  a,
real, intent(in)  b,
character(len=*), intent(in)  name 
)

Definition at line 186 of file tap.f90.

◆ tap_check_small_at_loc()

subroutine, public tap::tap_check_small_at_loc ( character(len=*), intent(in)  file,
integer, intent(in)  line,
real, intent(in)  a,
real, intent(in)  eps,
character(len=*), intent(in)  name 
)

Definition at line 229 of file tap.f90.

◆ tap_diag()

subroutine tap::tap_diag ( character(len=*), intent(in)  str)
private

Definition at line 56 of file tap.f90.

◆ tap_done()

subroutine, public tap::tap_done ( )

Definition at line 123 of file tap.f90.

◆ tap_plan()

subroutine, public tap::tap_plan ( integer, intent(in)  tests,
character(len=128), intent(in), optional  why 
)

Definition at line 96 of file tap.f90.

Variable Documentation

◆ current_test

integer, save tap::current_test = 0
private

Definition at line 42 of file tap.f90.

◆ expected_tests

integer, save tap::expected_tests = NO_PLAN
private

Definition at line 40 of file tap.f90.

◆ failed_tests

integer, save tap::failed_tests = 0
private

Definition at line 41 of file tap.f90.

◆ no_plan

integer, parameter tap::no_plan = -1
private

Definition at line 38 of file tap.f90.

◆ skip_all

integer, parameter tap::skip_all = -2
private

Definition at line 39 of file tap.f90.