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