Register a new testsuite
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | name |
Name of the testsuite |
||
procedure(collect_interface) | :: | collect |
Entry point to collect tests |
Newly registered testsuite
function new_testsuite(name, collect) result(self) !> Name of the testsuite character(len=*), intent(in) :: name !> Entry point to collect tests procedure(collect_interface) :: collect !> Newly registered testsuite type(testsuite_type) :: self self%name = name self%collect => collect end function new_testsuite