Edit

IABSD.fr/xenocara/app/xterm/Tests

Branch :

  • Show log

    Commit

  • Author : matthieu
    Date : 2006-11-26 11:11:12
    Hash : 9192a9c3
    Message : Importing xterm 216

  • app/xterm/Tests
  • Tests for xterm:
    
    If system supports window size (i.e., some combination of SIGWINCH,
    TIOCSSIZE, TIOCSWINSZ), start a full-screen program (e.g., Emacs,
    Jove, vi) and resize the xterm window.  The program must immediately
    update its screen image for the new size.
    
    If compiled with -DUTMP, starting a new xterm should create a new utmp
    entry.  ("who" will show this info.)  Exiting xterm should remove the
    entry.  Killing the xterm window (or other unnatural exit) should also
    remove the entry.  When should entries be made in the wtmp file?
    
    Process group stuff should be correct.
    
    Should work without access to /dev/tty, say started from an xdm
    started from a boot-time script.
    
    If "xterm -help" offers the -C option, it should work.
    
    echo "test" > /dev/tty
    
    vi with lines that wrap.
    
    Exec'ing things other than shells.
    
    Another thing that has caused problems in the past is process groups,
    especially w.r.t. signal propagation to the child.
    
    Popup menu signals: running only a shell, click on "Send INT Signal."
    Do you get a new prompt from the shell?  (Same as typing ^C at it.)
    
    Should scroll *fast* with jumpScroll enabled.
    
    While a mouse button is down tracing out a selection, output to the
    screen should be suspended.
    
    Selections more than one screen long.
    
    start xterm running only Tek widget: "xterm -t"
    
    
    Please add to this list if you find xterm failing in some way.