aio LSB testcases
I'm in the midst of "fixing" aio in glibc/kernel space. As such I'd like
to utilize the LSB aio testcases to beat on my fixes/new code. It was
easy enough to subset things down so just the AIO testcases run but
having done that and run it a few times, there's still a few items I'm a
bit confused about.
Firstly I went through the aio test sources and in many places commented
out the xx_rpt(UNSUPPORTED) call. Specifically these were the calls
located at the end of various test functions on the mainline code path.
However running a new run with these changes didn't quite product the
desired result that I would have expected. For instance the set of tests
aio/Maio_cancel/T.aio_cancel etc basically tests of the form that have
the M in front of their directory name are still counted as being "Not
in Use" in the report. Why? What's causing this? How do I undo that?
Where do these "M" test variations come from? What are they supposed to
be doing? I sorta assumed they used the exact same code as the non M
versions but perhaps were built differently.
Second as I'm looking at the report I see the following which makes me
wonder a bit as it's not coming from the actually test source code.
> test with pipe
testing not supported on pipes
> test with pty
How does it know? What decided that testing is not supported or even
appropriate with pipes, tty, pty etc. What does testing with pipe really
Thanks much for any advise. And please be sure to 'CC' me as I'm not on
Tom Gall - [embedded] [PPC64 | PPC32] Code Monkey
Peace, Love & "Where's the ka-boom? There was
Linux Technology Center supposed to be an earth
http://www.ibm.com/linux/ltc/ shattering ka-boom!"
(w) email@example.com -- Marvin Martian
To UNSUBSCRIBE, email to firstname.lastname@example.org
with subject of "unsubscribe". Trouble? Email email@example.com