Module Name: src Committed By: blymn Date: Tue May 3 22:18:16 UTC 2022
Modified Files: src/tests/lib/libcurses: t_curses.sh src/tests/lib/libcurses/tests: mutt_test Log Message: Add mutt_test to the test runs, this test tries to emulate a real curses application to test the interaction of various curses calls. To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/tests/lib/libcurses/t_curses.sh cvs rdiff -u -r1.2 -r1.3 src/tests/lib/libcurses/tests/mutt_test Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/tests/lib/libcurses/t_curses.sh diff -u src/tests/lib/libcurses/t_curses.sh:1.31 src/tests/lib/libcurses/t_curses.sh:1.32 --- src/tests/lib/libcurses/t_curses.sh:1.31 Tue Apr 26 22:48:36 2022 +++ src/tests/lib/libcurses/t_curses.sh Tue May 3 22:18:16 2022 @@ -2187,6 +2187,20 @@ wunderscore_body() h_run wunderscore } +########################################## +# Simulate curses application behaviour +########################################## + +atf_test_case mutt_test +mutt_test_head() +{ + atf_set "descr" "Try to emulate a curses application" +} +mutt_test_body() +{ + h_run mutt_test +} + atf_init_test_cases() { # testframe utility functions @@ -2444,4 +2458,7 @@ atf_init_test_cases() # curses underscore attribute manipulation routines atf_add_test_case underscore atf_add_test_case wunderscore + + # emulate a curses application + atf_add_test_case mutt_test } Index: src/tests/lib/libcurses/tests/mutt_test diff -u src/tests/lib/libcurses/tests/mutt_test:1.2 src/tests/lib/libcurses/tests/mutt_test:1.3 --- src/tests/lib/libcurses/tests/mutt_test:1.2 Thu Sep 19 11:31:58 2019 +++ src/tests/lib/libcurses/tests/mutt_test Tue May 3 22:18:16 2022 @@ -1,3 +1,8 @@ +# +# This test attempts to emulate some of the behaviours of mutt, it is neither +# an exact nor complete emulation of what mutt does but it does test the +# interaction of various call types. +# include start_color include fill_screen comparend mutt_test1.chk