UseCase-Shortcuts - Selected Common UsesCases

For a complete list refer to [UseCases].

Types of Call Interfaces

UseCase [doc/source]
binaries and selftest selftest_unittests
Unit tests @CLI call_one_success
Unit tests @GUI  
Subprocess Debugging [list]
Project Applications [list]

Selected Use-Cases

Types of Simulator Responses

Test response simulator for one subprocess.

UseCase [doc/source] [simulator]
selftest units - basic operational checks selftest_unittests  
typical success - default cli_ok OK
typical success - default cli_nok NOK
success - default cli_noopts EXITOK
basic wrapper options epyunit_cli  
success - EXITOK call_one_success EXITOK
failure - EXITNOK call_one_failure EXITNOK
success+failure criteria call_one_success_and_failure EXIT9OK3NOK2
exit-value == 7, no STDERR call_one_exit_value EXIT7
exit-value == 8, STDOUT+STDERR call_one_exit_and_stderr EXIT8
stdout out only call_one_stdout_out_only STDOUTONLY
stderr out only call_one_stderr_out_only STDERRONLY

Types of Expected Test Results

UseCase [doc/source]
selftest units - basic operational checks of all simlator params selftest_unittests
CLI call interface - no options - default epyunit_cli_noopts
CLI call interface - basic wrapper options epyunit_cli
Call one subprocess with success call_one_success
Call one subprocess with failure call_one_failure
Call one subprocess - success+failure criteria call_one_success_and_failure
Call one subprocess rely on EXIT only call_one_exit_value

Subprocess Debugging

Subprocess Debugging includes PyDev + Eclipse.

UseCase [doc/source]
Remote Debug - selftest - basic operational checks selftest_remote_debug_defaults

FOLLOWING COMING SOON

UseCase [doc/source]
Basic Control - preset basic params, locations a.s.a.p. basic_control
Detailed Control - preset all params a.s.a.p. detailed_control
Multiple subprocesses - setup multiple controls a.s.a.p. multiple_control_instances

Project Applications

UseCase [doc/source]
bash OO features and extensions - core http://bash-core.sourceforge.net
bash apps - basic extensions library http://bashcorelib.sourceforge.net