[nst-cvs] test/include test_functions.bash,1.18,1.19
A network security analysis and monitoring toolkit Linux distribution.
Brought to you by:
pblankenbaker,
rwhalb
From: Paul B. <pbl...@us...> - 2008-10-30 14:43:39
|
Update of /cvsroot/nst/test/include In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv30357/test/include Modified Files: test_functions.bash Log Message: Added "test_man MAN" to simplify the testing of man page installation. Index: test_functions.bash =================================================================== RCS file: /cvsroot/nst/test/include/test_functions.bash,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** test_functions.bash 23 Jan 2008 15:50:05 -0000 1.18 --- test_functions.bash 30 Oct 2008 14:43:36 -0000 1.19 *************** *** 141,144 **** --- 141,149 ---- # the text_x_start function (TAG must match). This function will # fail if the X application is not running. + # + # test_man MAN + # + # Verifies that "man MAN" returns 0 (no error when trying to run + # the man page). . /etc/rc.d/init.d/functions; *************** *** 606,609 **** --- 611,631 ---- } + # test_man MAN + # + # Verifies that "man MAN" returns 0 (no error when trying to run + # the man page). The output is saved as ${TEST_DIR}/${PAGE}.man. + + test_man() { + local PAGE="${1}"; + test_require MAN man; + + test_start "Verify \"man ${PAGE}\" returns 0"; + ${MAN} ${PAGE} >| "${TEST_DIR}/${PAGE}.man" 2>&1; + + local RC="${PIPESTATUS[0]}"; + test_results "${RC}"; + return ${RC}; + } + # test_service NAME START_LEVEL KILL_LEVEL true|false # |