bind


case	osh	osh-cpp	bash	
0	ok	ok	ok	test bind (w/out flags) for adding bindings to readline fns
1	ok	FAIL	ok	test bind -r for removing bindings made with bind -x
		0/5 ok	
2	ok	FAIL	ok	test bind -x for setting bindings to custom shell functions
		0/5 ok	
3	ok	FAIL	ok	test bind -x for using env var runtime values (e.g., 'echo $PWD' should change with dir)
		0/5 ok	
4	ok	FAIL	ok	test bind -x for correctly setting $READLINE_LINE for the cmd
		0/5 ok	
5	ok	FAIL	ok	test bind -x for correctly using $READLINE_LINE changes
		0/5 ok	
6	ok	FAIL	ok	test bind -x for correctly setting $READLINE_POINT for the cmd
		0/5 ok	
7	ok	FAIL	ok	test bind -x for correctly using $READLINE_POINT to overwrite the cmd
		0/5 ok	
8	ok	FAIL	ok	test bind -x code for handling unicode
		0/5 ok	
9	ok	FAIL	ok	test bind -u for unsetting all bindings to a fn
		0/5 ok	
10	ok	FAIL	ok	test bind -q for querying bindings to a fn
		0/5 ok	
11	ok	FAIL	ok	test bind -m for setting bindings in specific keymaps
		0/5 ok	
12	ok	FAIL	ok	test bind -f for setting bindings from an inputrc init file
		0/5 ok	

interactive


case	osh	osh-cpp	bash	dash	mksh	
0	ok	ok	ok	ok	ok	syntax error makes status=2
1	ok	ok	ok	ok	ok	notification about background process (issue 1093)
2	ok	ok	ok	ok	ok	notification about background pipeline (issue 1093)

job-control


case	osh	osh-cpp	bash	dash	
0	ok	ok	ok	ok	fg twice should not result in fatal error (issue 1004)
1	ok	ok	ok	ok	Call fg twice after process exits (issue 721)
2	ok	ok	ok	ok	sleep 10; Ctrl-Z; wait; should not hang (issue 1005)
3	ok	ok	ok	SKIP	sleep 10; Ctrl-Z; wait -n; should not hang
4	ok	ok	ok	ok	ESRCH bug - pipeline with builtin
5	ok	ok	ok	ok	process: Ctrl-Z; continue with fg, cancel with Ctrl-C
6	N-I	N-I	ok	ok	Pipeline: Ctrl-Z; continue with fg; cancel with Ctrl-C (issue 1087)
7	ok	ok	ok	ok	Stop and continue a process several times
8	ok	ok	ok	ok	Ctrl-Z and then look at $?
9	ok	ok	ok	ok	A background job getting stopped (e.g. by SIGTTIN) or exiting should not disrupt foreground processes
10	ok	ok	ok	ok	fg %- and %+
11	ok	ok	ok	SKIP	Start jobs with &; continue with fg %2
12	ok	ok	ok	ok	wait %2 %- %+

signals