TEST REPORT

TDOG C++ xUnit Testing Framework 3.0

PROJECT: TDOG C++ xUnit Testing Framework
Version: 3.0
Hostname: STARONE
Platform: LINUX 64-bit
Start Time: 2016-03-15 09:04:33

Reports in TEXT, HTML and XML format will be generated
under './reports'. This location should pre-exist in the
working directory.

Report Contents

Test Run Results

DEFAULT SUITE

Test Name Author Type Start Time Duration Result
setup_global_01 TEST 2016-03-15 09:04:33 0 sec, 0 ms PASS (OK)
setup_global_02 TEST 2016-03-15 09:04:33 0 sec, 0 ms PASS (OK)
default_namespace_test TEST 2016-03-15 09:04:33 0 sec, 1 ms PASS (OK)

SUITE: assert_suite

Test Name Author Type Start Time Duration Result
assert_suite::assert_positive Andy Thomas TEST 2016-03-15 09:04:33 0 sec, 4 ms PASS (OK)
assert_suite::assert_not_positive Andy Thomas TEST 2016-03-15 09:04:33 0 sec, 3 ms PASS (OK)
assert_suite::assert_eq_positive Andy Thomas TEST 2016-03-15 09:04:33 0 sec, 3 ms PASS (OK)
assert_suite::assert_neq_positive Andy Thomas TEST 2016-03-15 09:04:33 0 sec, 4 ms PASS (OK)
assert_suite::assert_lt_positive Andy Thomas TEST 2016-03-15 09:04:33 0 sec, 3 ms PASS (OK)
assert_suite::assert_lte_positive Andy Thomas TEST 2016-03-15 09:04:33 0 sec, 4 ms PASS (OK)
assert_suite::assert_gt_positive Andy Thomas TEST 2016-03-15 09:04:33 0 sec, 3 ms PASS (OK)
assert_suite::assert_gte_positive Andy Thomas TEST 2016-03-15 09:04:33 0 sec, 3 ms PASS (OK)
assert_suite::assert_double_eq_positive Andy Thomas TEST 2016-03-15 09:04:33 0 sec, 3 ms PASS (OK)
assert_suite::assert_double_neq_positive Andy Thomas TEST 2016-03-15 09:04:33 0 sec, 3 ms PASS (OK)
assert_suite::assert_stric_eq_positive Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
assert_suite::assert_stric_neq_positive Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
assert_suite::assert_array_eq_positive Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
assert_suite::assert_array_neq_positive Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
assert_suite::assert_throw_positive Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
assert_suite::assert_no_throw_positive Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 2 ms PASS (OK)
assert_suite::assert_negative Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 4 ms PASS (OK)
assert_suite::assert_not_negative Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 4 ms PASS (OK)
assert_suite::assert_eq_negative Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
assert_suite::assert_neq_negative Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 4 ms PASS (OK)
assert_suite::assert_lt_negative Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
assert_suite::assert_lte_negative Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
assert_suite::assert_gt_negative Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
assert_suite::assert_gte_negative Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 2 ms PASS (OK)
assert_suite::assert_double_eq_negative Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
assert_suite::assert_double_neq_negative Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 5 ms PASS (OK)
assert_suite::assert_stric_eq_negative Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
assert_suite::assert_stric_neq_negative Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
assert_suite::assert_array_eq_negative Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 4 ms PASS (OK)
assert_suite::assert_array_neq_negative Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
assert_suite::assert_throw_negative Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 2 ms PASS (OK)
assert_suite::assert_no_throw_negative Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
assert_suite::force_fail Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
assert_suite::force_error Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
assert_suite::has_test_failed Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 2 ms PASS (OK)

SUITE: discontig_suite

Test Name Author Type Start Time Duration Result
discontig_suite::perform_test Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 5 ms PASS (OK)

SUITE: error_suite

Test Name Author Type Start Time Duration Result
error_suite::error_test Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)

SUITE: example_suite

Test Name Author Type Start Time Duration Result
example_suite::is_prime_func Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
example_suite::enum_print Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 0 ms PASS (OK)
example_suite::inject_test1 REPEATED 2016-03-15 09:04:34 0 sec, 0 ms PASS (OK)
example_suite::inject_test2 REPEATED 2016-03-15 09:04:34 0 sec, 0 ms PASS (OK)

SUITE: example_suite::beast_suite

Test Name Author Type Start Time Duration Result
example_suite::beast_suite::neighbor_test TEST 2016-03-15 09:04:34 0 sec, 0 ms PASS (OK)

SUITE: fixture_suite

Test Name Author Type Start Time Duration Result
fixture_suite::setup_positive Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 4 ms PASS (OK)
fixture_suite::skip_on_fail Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
fixture_suite::skip_on_error Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
fixture_suite::class_setup_fail Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
fixture_suite::class_test_throw Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
fixture_suite::class_teardown_throw Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)

SUITE: message_suite

Test Name Author Type Start Time Duration Result
message_suite::print Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
message_suite::printf_bool Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 4 ms PASS (OK)
message_suite::printf_int Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 4 ms PASS (OK)
message_suite::printf_str Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
message_suite::printf_wstr Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
message_suite::printf_kstr Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
message_suite::printf_char Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
message_suite::printf_double Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
message_suite::printf_pointer Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
message_suite::printf_typed Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
message_suite::printf_unknown Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
message_suite::warnings Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 5 ms PASS (OK)
message_suite::print_warn Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 0 ms PASS (WARN)

SUITE: naming_suite

Test Name Author Type Start Time Duration Result
naming_suite::name_matching_impl Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 0 ms PASS (OK)
naming_suite::suite_matching_impl Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 0 ms PASS (OK)
naming_suite::postive_tests Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 5 ms PASS (OK)
naming_suite::negative_tests Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)

SUITE: repeated_suite

Test Name Author Type Start Time Duration Result
repeated_suite::repeated_baseobj Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 4 ms PASS (OK)
repeated_suite::repeated_template Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
repeated_suite::repeated_cross_suite Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)

SUITE: runner_suite

Test Name Author Type Start Time Duration Result
runner_suite::stats_all Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 4 ms PASS (OK)
runner_suite::stats_some Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
runner_suite::parsing PROTECTED 2016-03-15 09:04:34 0 sec, 0 ms PASS (OK)
runner_suite::cmdline TEST 2016-03-15 09:04:34 0 sec, 3 ms PASS (OK)
runner_suite::singleton_method TEST 2016-03-15 09:04:34 0 sec, 0 ms PASS (OK)
runner_suite::immutable_test TEST 2016-03-15 09:04:34 0 sec, 0 ms PASS (OK)
runner_suite::full_sorted REPEATED 2016-03-15 09:04:34 0 sec, 1 ms PASS (OK)
runner_suite::part_sorted REPEATED 2016-03-15 09:04:34 0 sec, 0 ms PASS (OK)

SUITE: size_suite

Test Name Author Type Start Time Duration Result
size_suite::test_sizes Andy Thomas TEST 2016-03-15 09:04:34 0 sec, 0 ms PASS (OK)

SUITE: status_suite

Test Name Author Type Start Time Duration Result
status_suite::status_test Andy Thomas TEST 2016-03-15 09:04:34 1 sec, 511 ms PASS (OK)

SUITE: timing_suite

Test Name Author Type Start Time Duration Result
timing_suite::local_timeout Andy Thomas TEST 2016-03-15 09:04:35 2 sec, 312 ms PASS (OK)
timing_suite::short_sleep Andy Thomas TEST 2016-03-15 09:04:38 1 sec, 507 ms PASS (OK)
timing_suite::long_sleep Andy Thomas TEST 2016-03-15 09:04:39 2 sec, 507 ms PASS (OK)
timing_suite::global_timeout Andy Thomas TEST 2016-03-15 09:04:42 1 sec, 508 ms PASS (OK)
timing_suite::global_exempt Andy Thomas TEST 2016-03-15 09:04:43 1 sec, 511 ms PASS (OK)
timing_suite::time_warning Andy Thomas TEST 2016-03-15 09:04:45 1 sec, 513 ms PASS (OK)
timing_suite::check_limit Andy Thomas TEST 2016-03-15 09:04:46 1 sec, 17 ms PASS (OK)

DEFAULT SUITE (teardown)

Test Name Author Type Start Time Duration Result
teardown_global_01 TEST 2016-03-15 09:04:47 0 sec, 0 ms PASS (OK)
teardown_global_02 TEST 2016-03-15 09:04:47 0 sec, 0 ms PASS (OK)

Statistical Results

Statistic Value
TOTAL 90
Ran 90
Passed 90
Warnings 1
Failed 0
Errors 0
Skipped 0
Disabled 0
Pass Rate 100%

End Time: 2016-03-15 09:04:47
Run Duration: 13 sec, 601 ms

Output: Test Failures

NONE

Output: Test Errors

NONE

Output: Test Passes

setup_global_01

setup_global_02

default_namespace_test

assert_suite::assert_positive

assert_suite::assert_not_positive

assert_suite::assert_eq_positive

assert_suite::assert_neq_positive

assert_suite::assert_lt_positive

assert_suite::assert_lte_positive

assert_suite::assert_gt_positive

assert_suite::assert_gte_positive

assert_suite::assert_double_eq_positive

assert_suite::assert_double_neq_positive

assert_suite::assert_stric_eq_positive

assert_suite::assert_stric_neq_positive

assert_suite::assert_array_eq_positive

assert_suite::assert_array_neq_positive

assert_suite::assert_throw_positive

assert_suite::assert_no_throw_positive

assert_suite::assert_negative

assert_suite::assert_not_negative

assert_suite::assert_eq_negative

assert_suite::assert_neq_negative

assert_suite::assert_lt_negative

assert_suite::assert_lte_negative

assert_suite::assert_gt_negative

assert_suite::assert_gte_negative

assert_suite::assert_double_eq_negative

assert_suite::assert_double_neq_negative

assert_suite::assert_stric_eq_negative

assert_suite::assert_stric_neq_negative

assert_suite::assert_array_eq_negative

assert_suite::assert_array_neq_negative

assert_suite::assert_throw_negative

assert_suite::assert_no_throw_negative

assert_suite::force_fail

assert_suite::force_error

assert_suite::has_test_failed

discontig_suite::perform_test

error_suite::error_test

example_suite::is_prime_func

example_suite::enum_print

example_suite::inject_test1

example_suite::inject_test2

example_suite::beast_suite::neighbor_test

fixture_suite::setup_positive

fixture_suite::skip_on_fail

fixture_suite::skip_on_error

fixture_suite::class_setup_fail

fixture_suite::class_test_throw

fixture_suite::class_teardown_throw

message_suite::print

message_suite::printf_bool

message_suite::printf_int

message_suite::printf_str

message_suite::printf_wstr

message_suite::printf_kstr

message_suite::printf_char

message_suite::printf_double

message_suite::printf_pointer

message_suite::printf_typed

message_suite::printf_unknown

message_suite::warnings

message_suite::print_warn

naming_suite::name_matching_impl

naming_suite::suite_matching_impl

naming_suite::postive_tests

naming_suite::negative_tests

repeated_suite::repeated_baseobj

repeated_suite::repeated_template

repeated_suite::repeated_cross_suite

runner_suite::stats_all

runner_suite::stats_some

runner_suite::parsing

runner_suite::cmdline

runner_suite::singleton_method

runner_suite::immutable_test

runner_suite::full_sorted

runner_suite::part_sorted

size_suite::test_sizes

status_suite::status_test

timing_suite::local_timeout

timing_suite::short_sleep

timing_suite::long_sleep

timing_suite::global_timeout

timing_suite::global_exempt

timing_suite::time_warning

timing_suite::check_limit

teardown_global_01

teardown_global_02

Skipped or Disabled Tests

NONE

For information on TDOG C++ xUnit Testing Framework, see: bigangrydog.com