forked from Imagelibrary/rtems
46 lines
1.5 KiB
Plaintext
46 lines
1.5 KiB
Plaintext
#
|
|
# $Id$
|
|
#
|
|
|
|
These tests are brought to you by the letter `q'.
|
|
|
|
VMIN=0, VTIME=0
|
|
Each letter you type should produce a line of output.
|
|
The `count' should be quite large, since (as you correctly
|
|
pointed out) the read is non-blocking. The time should be
|
|
the interval between typing characters.
|
|
Type a `q' to finish the test.
|
|
VMIN=0, VTIME=20
|
|
Again, each letter should produce a line of output. The
|
|
`count' should be much smaller -- the read is non-blocking
|
|
but has a timeout of 2 seconds, so the count should be about
|
|
half the `interval'.
|
|
Type a `q' to finish the test.
|
|
VMIN=5, VTIME=0
|
|
A line should be produced for every 5 characters typed. The
|
|
count should be 1. This is a blocking read.
|
|
Type a `q' as the first character of a group of 5 to finish
|
|
the test.
|
|
VMIN=5, VTIME=20
|
|
Type a character. Two seconds later a line should be printed.
|
|
Count should be 1. Type a character, and another within 2
|
|
seconds.
|
|
Two seconds after last character (or right after the 5th
|
|
character)
|
|
a line should be printed.
|
|
Type a `q' as the first character of a group to finish the test.
|
|
|
|
Clear???
|
|
|
|
Also, when testing the cooked mode input, try typing some tabs
|
|
and/or control characters and make sure that you can backspace over
|
|
them properly.
|
|
|
|
---
|
|
Eric Norum
|
|
eric@skatter.usask.ca
|
|
Saskatchewan Accelerator Laboratory
|
|
University of Saskatchewan
|
|
Saskatoon, Canada.
|
|
|