Scale Stack 0.3 Developer Documentation

test_suite Class Reference

Inheritance diagram for test_suite:
scalestack::kernel::test_suite< test_suite > scalestack::kernel::test_suite< test_suite > scalestack::kernel::test_suite< test_suite > scalestack::kernel::test_suite< test_suite > scalestack::kernel::test_suite< test_suite > scalestack::kernel::test_suite< test_suite > scalestack::kernel::test_suite< test_suite > scalestack::kernel::test_suite< test_suite > scalestack::kernel::test_suite< test_suite > scalestack::kernel::test_suite< test_suite >

Data Structures

class  log_test

Public Member Functions

void setup (void)
void test_default (void)
void test_iterations (void)
void test_packet_size (void)
void test_count (void)
 test_suite (int argc, const char **argv)
void setup (void)
void test_default (void)
void test_iterations (void)
void test_reconnect (void)
void test_count (void)
void test_write_size (void)
void test_buffered_write_size (void)
void test_large_buffer (void)
 test_suite (int argc, const char **argv)
void setup (void)
void test_default (void)
void test_iterations (void)
void test_reconnect (void)
void test_count (void)
void test_write_size (void)
void test_buffered_write_size (void)
void test_large_buffer (void)
void test_default_addresses (void)
 test_suite (int argc, const char **argv)
void setup (void)
void test_default (void)
void test_iterations (void)
void test_packet_size (void)
void test_count (void)
 test_suite (int argc, const char **argv)
void setup (void)
void test_default (void)
void test_multiple_threads (void)
 test_suite (int argc, const char **argv)
void test_constructor (void)
void test_parse_arguments (void)
void test_parse_paths (void)
void test_parse_bad_paths (void)
void test_parse_files (void)
void test_parse_bad_files (void)
void test_bad_option (void)
void test_long_option (void)
void test_long_option_list (void)
void test_add_module_option_value (void)
void test_set_signal_handlers (void)
void test_handle_signal (void)
void test_get_or_add_module (void)
void test_get_module (void)
void test_get_module_count (void)
void test_get_or_add_module_normalize (void)
void test_module_scan (void)
void test_add_service (void)
void test_remove_service (void)
void test_get_service (void)
void test_add_log (void)
void test_remove_log (void)
void test_get_log (void)
void test_unremoved_log (void)
void test_run (void)
void test_threshold (void)
void test_run_verbose (void)
void test_shutdown (void)
void test_print_help (void)
void test_print_config (void)
void test_alias (void)
 test_suite (int argc, const char **argv)
void test_constructor (void)
void test_parent_scan (void)
void test_child_scan (void)
void test_add_option (void)
void test_get_option (void)
void test_get_option_count (void)
void test_option_scan (void)
void test_load_grand_parent (void)
void test_load_parent (void)
void test_load_child (void)
void test_open_error (void)
void test_sym_error (void)
void test_load_loop (void)
void test_module_scan (void)
void test_normalize_name (void)
void test_threshold (void)
void test_verbose (void)
void test_signal_shutdown (void)
void test_print_help (void)
void test_print_config (void)
void test_check_invalid_options (void)
 test_suite (int argc, const char **argv)
void test_constructor_true (void)
void test_constructor_false (void)
void test_constructor_value (void)
void test_load_option (void)
void test_reconfigure_option (void)
void test_bad_option (void)
 test_suite (int argc, const char **argv)
void setup (void)
void test_default (void)
void test_iterations (void)
void test_reconnect (void)
void test_count (void)
void test_write_size (void)
void test_buffered_write_size (void)
void test_large_buffer (void)
void test_server_timeout (void)
 test_suite (int argc, const char **argv)
void setup (void)
void test_default (void)
void test_stack_size (void)
 test_suite (int argc, const char **argv)

Detailed Description

Definition at line 28 of file run.cc.


Constructor & Destructor Documentation

test_suite::test_suite ( int  argc,
const char **  argv 
) [inline]

Reimplemented from scalestack::kernel::test_suite< test_suite >.

Definition at line 67 of file run.cc.

test_suite::test_suite ( int  argc,
const char **  argv 
) [inline]

Reimplemented from scalestack::kernel::test_suite< test_suite >.

Definition at line 96 of file run.cc.

test_suite::test_suite ( int  argc,
const char **  argv 
) [inline]

Reimplemented from scalestack::kernel::test_suite< test_suite >.

Definition at line 93 of file run.cc.

test_suite::test_suite ( int  argc,
const char **  argv 
) [inline]

Reimplemented from scalestack::kernel::test_suite< test_suite >.

Definition at line 66 of file run.cc.

test_suite::test_suite ( int  argc,
const char **  argv 
) [inline]

Reimplemented from scalestack::kernel::test_suite< test_suite >.

Definition at line 50 of file run.cc.

test_suite::test_suite ( int  argc,
const char **  argv 
) [inline]

Reimplemented from scalestack::kernel::test_suite< test_suite >.

Definition at line 422 of file core.cc.

test_suite::test_suite ( int  argc,
const char **  argv 
) [inline]

Reimplemented from scalestack::kernel::test_suite< test_suite >.

Definition at line 293 of file module.cc.

test_suite::test_suite ( int  argc,
const char **  argv 
) [inline]

Reimplemented from scalestack::kernel::test_suite< test_suite >.

Definition at line 114 of file option.cc.

test_suite::test_suite ( int  argc,
const char **  argv 
) [inline]

Reimplemented from scalestack::kernel::test_suite< test_suite >.

Definition at line 96 of file run.cc.

test_suite::test_suite ( int  argc,
const char **  argv 
) [inline]

Reimplemented from scalestack::kernel::test_suite< test_suite >.

Definition at line 51 of file run.cc.


Member Function Documentation

void test_suite::setup ( void   )  [inline, virtual]

Perform any setup before running a test case.

Reimplemented from scalestack::kernel::test_suite< test_suite >.

Definition at line 30 of file run.cc.

void test_suite::test_default ( void   )  [inline]

Definition at line 42 of file run.cc.

void test_suite::test_iterations ( void   )  [inline]

Definition at line 47 of file run.cc.

void test_suite::test_packet_size ( void   )  [inline]

Definition at line 54 of file run.cc.

void test_suite::test_count ( void   )  [inline]

Definition at line 61 of file run.cc.

void test_suite::setup ( void   )  [inline, virtual]

Perform any setup before running a test case.

Reimplemented from scalestack::kernel::test_suite< test_suite >.

Definition at line 34 of file run.cc.

void test_suite::test_default ( void   )  [inline]

Definition at line 46 of file run.cc.

void test_suite::test_iterations ( void   )  [inline]

Definition at line 51 of file run.cc.

void test_suite::test_reconnect ( void   )  [inline]

Definition at line 58 of file run.cc.

void test_suite::test_count ( void   )  [inline]

Definition at line 67 of file run.cc.

void test_suite::test_write_size ( void   )  [inline]

Definition at line 73 of file run.cc.

void test_suite::test_buffered_write_size ( void   )  [inline]

Definition at line 80 of file run.cc.

void test_suite::test_large_buffer ( void   )  [inline]

Definition at line 89 of file run.cc.

void test_suite::setup ( void   )  [inline, virtual]

Perform any setup before running a test case.

Reimplemented from scalestack::kernel::test_suite< test_suite >.

Definition at line 32 of file run.cc.

void test_suite::test_default ( void   )  [inline]

Definition at line 43 of file run.cc.

void test_suite::test_iterations ( void   )  [inline]

Definition at line 48 of file run.cc.

void test_suite::test_reconnect ( void   )  [inline]

Definition at line 54 of file run.cc.

void test_suite::test_count ( void   )  [inline]

Definition at line 61 of file run.cc.

void test_suite::test_write_size ( void   )  [inline]

Definition at line 67 of file run.cc.

void test_suite::test_buffered_write_size ( void   )  [inline]

Definition at line 73 of file run.cc.

void test_suite::test_large_buffer ( void   )  [inline]

Definition at line 80 of file run.cc.

void test_suite::test_default_addresses ( void   )  [inline]

Definition at line 87 of file run.cc.

void test_suite::setup ( void   )  [inline, virtual]

Perform any setup before running a test case.

Reimplemented from scalestack::kernel::test_suite< test_suite >.

Definition at line 32 of file run.cc.

void test_suite::test_default ( void   )  [inline]

Definition at line 43 of file run.cc.

void test_suite::test_iterations ( void   )  [inline]

Definition at line 48 of file run.cc.

void test_suite::test_packet_size ( void   )  [inline]

Definition at line 54 of file run.cc.

void test_suite::test_count ( void   )  [inline]

Definition at line 60 of file run.cc.

void test_suite::setup ( void   )  [inline, virtual]

Perform any setup before running a test case.

Reimplemented from scalestack::kernel::test_suite< test_suite >.

Definition at line 32 of file run.cc.

void test_suite::test_default ( void   )  [inline]

Definition at line 39 of file run.cc.

void test_suite::test_multiple_threads ( void   )  [inline]

Definition at line 44 of file run.cc.

void test_suite::test_constructor ( void   )  [inline]

Definition at line 39 of file core.cc.

void test_suite::test_parse_arguments ( void   )  [inline]

Definition at line 43 of file core.cc.

void test_suite::test_parse_paths ( void   )  [inline]

Definition at line 58 of file core.cc.

void test_suite::test_parse_bad_paths ( void   )  [inline]

Definition at line 68 of file core.cc.

void test_suite::test_parse_files ( void   )  [inline]

Definition at line 79 of file core.cc.

void test_suite::test_parse_bad_files ( void   )  [inline]

Definition at line 89 of file core.cc.

void test_suite::test_bad_option ( void   )  [inline]

Definition at line 105 of file core.cc.

void test_suite::test_long_option ( void   )  [inline]

Definition at line 118 of file core.cc.

void test_suite::test_long_option_list ( void   )  [inline]

Definition at line 137 of file core.cc.

void test_suite::test_add_module_option_value ( void   )  [inline]

Definition at line 151 of file core.cc.

void test_suite::test_set_signal_handlers ( void   )  [inline]

Definition at line 164 of file core.cc.

void test_suite::test_handle_signal ( void   )  [inline]

Definition at line 170 of file core.cc.

void test_suite::test_get_or_add_module ( void   )  [inline]

Definition at line 175 of file core.cc.

void test_suite::test_get_module ( void   )  [inline]

Definition at line 185 of file core.cc.

void test_suite::test_get_module_count ( void   )  [inline]

Definition at line 192 of file core.cc.

void test_suite::test_get_or_add_module_normalize ( void   )  [inline]

Definition at line 203 of file core.cc.

void test_suite::test_module_scan ( void   )  [inline]

Definition at line 214 of file core.cc.

void test_suite::test_add_service ( void   )  [inline]

Definition at line 229 of file core.cc.

void test_suite::test_remove_service ( void   )  [inline]

Definition at line 239 of file core.cc.

void test_suite::test_get_service ( void   )  [inline]

Definition at line 251 of file core.cc.

void test_suite::test_add_log ( void   )  [inline]

Definition at line 276 of file core.cc.

void test_suite::test_remove_log ( void   )  [inline]

Definition at line 286 of file core.cc.

void test_suite::test_get_log ( void   )  [inline]

Definition at line 297 of file core.cc.

void test_suite::test_unremoved_log ( void   )  [inline]

Definition at line 311 of file core.cc.

void test_suite::test_run ( void   )  [inline]

Definition at line 340 of file core.cc.

void test_suite::test_threshold ( void   )  [inline]

Definition at line 357 of file core.cc.

void test_suite::test_run_verbose ( void   )  [inline]

Definition at line 373 of file core.cc.

void test_suite::test_shutdown ( void   )  [inline]

Definition at line 384 of file core.cc.

void test_suite::test_print_help ( void   )  [inline]

Definition at line 389 of file core.cc.

void test_suite::test_print_config ( void   )  [inline]

Definition at line 400 of file core.cc.

void test_suite::test_alias ( void   )  [inline]

Definition at line 412 of file core.cc.

void test_suite::test_constructor ( void   )  [inline]

Definition at line 40 of file module.cc.

void test_suite::test_parent_scan ( void   )  [inline]

Definition at line 56 of file module.cc.

void test_suite::test_child_scan ( void   )  [inline]

Definition at line 63 of file module.cc.

void test_suite::test_add_option ( void   )  [inline]

Definition at line 70 of file module.cc.

void test_suite::test_get_option ( void   )  [inline]

Definition at line 76 of file module.cc.

void test_suite::test_get_option_count ( void   )  [inline]

Definition at line 85 of file module.cc.

void test_suite::test_option_scan ( void   )  [inline]

Definition at line 95 of file module.cc.

void test_suite::test_load_grand_parent ( void   )  [inline]

Definition at line 113 of file module.cc.

void test_suite::test_load_parent ( void   )  [inline]

Definition at line 125 of file module.cc.

void test_suite::test_load_child ( void   )  [inline]

Definition at line 150 of file module.cc.

void test_suite::test_open_error ( void   )  [inline]

Definition at line 183 of file module.cc.

void test_suite::test_sym_error ( void   )  [inline]

Definition at line 189 of file module.cc.

void test_suite::test_load_loop ( void   )  [inline]

Definition at line 195 of file module.cc.

void test_suite::test_module_scan ( void   )  [inline]

Definition at line 201 of file module.cc.

void test_suite::test_normalize_name ( void   )  [inline]

Definition at line 218 of file module.cc.

void test_suite::test_threshold ( void   )  [inline]

Definition at line 223 of file module.cc.

void test_suite::test_verbose ( void   )  [inline]

Definition at line 234 of file module.cc.

void test_suite::test_signal_shutdown ( void   )  [inline]

Definition at line 251 of file module.cc.

void test_suite::test_print_help ( void   )  [inline]

Definition at line 259 of file module.cc.

void test_suite::test_print_config ( void   )  [inline]

Definition at line 272 of file module.cc.

void test_suite::test_check_invalid_options ( void   )  [inline]

Definition at line 285 of file module.cc.

void test_suite::test_constructor_true ( void   )  [inline]

Definition at line 36 of file option.cc.

void test_suite::test_constructor_false ( void   )  [inline]

Definition at line 51 of file option.cc.

void test_suite::test_constructor_value ( void   )  [inline]

Definition at line 66 of file option.cc.

void test_suite::test_load_option ( void   )  [inline]

Definition at line 80 of file option.cc.

void test_suite::test_reconfigure_option ( void   )  [inline]

Definition at line 102 of file option.cc.

void test_suite::test_bad_option ( void   )  [inline]

Definition at line 108 of file option.cc.

void test_suite::setup ( void   )  [inline, virtual]

Perform any setup before running a test case.

Reimplemented from scalestack::kernel::test_suite< test_suite >.

Definition at line 32 of file run.cc.

void test_suite::test_default ( void   )  [inline]

Definition at line 45 of file run.cc.

void test_suite::test_iterations ( void   )  [inline]

Definition at line 50 of file run.cc.

void test_suite::test_reconnect ( void   )  [inline]

Definition at line 56 of file run.cc.

void test_suite::test_count ( void   )  [inline]

Definition at line 63 of file run.cc.

void test_suite::test_write_size ( void   )  [inline]

Definition at line 69 of file run.cc.

void test_suite::test_buffered_write_size ( void   )  [inline]

Definition at line 75 of file run.cc.

void test_suite::test_large_buffer ( void   )  [inline]

Definition at line 82 of file run.cc.

void test_suite::test_server_timeout ( void   )  [inline]

Definition at line 89 of file run.cc.

void test_suite::setup ( void   )  [inline, virtual]

Perform any setup before running a test case.

Reimplemented from scalestack::kernel::test_suite< test_suite >.

Definition at line 32 of file run.cc.

void test_suite::test_default ( void   )  [inline]

Definition at line 39 of file run.cc.

void test_suite::test_stack_size ( void   )  [inline]

Definition at line 44 of file run.cc.


The documentation for this class was generated from the following files:
Generated on Thu Feb 17 13:10:21 2011 by  doxygen 1.6.3