I tested the connectors case on SLES11 beta2 for ppc.
---------------
# uname -a
Linux venuslp12 2.6.27-rc7-12-ppc64 #1 SMP 2008-09-29 23:39:54 +0200
ppc64 ppc64 ppc64 GNU/Linux
# ./runltp -f connectors
Gnu C gcc (SUSE Linux) 4.3.3 20080915 (prerelease)
[gcc-4_3-branch revision 140371]
........
Running tests.......
<<<test_start>>>
tag=Connectors stime=1224665705
cmdline="connector_test.sh"
contacts=""
analysis=exit
initiation_status="ok"
<<<test_output>>>
incrementing stop
unknown option!
Usage: event_generator -e fork|exit|exec|uid|gid [-n nr_event]
pec01 1 FAIL : failed to generate process events
unknown option!
Usage: event_generator -e fork|exit|exec|uid|gid [-n nr_event]
pec01 2 FAIL : failed to generate process events
unknown option!
Usage: event_generator -e fork|exit|exec|uid|gid [-n nr_event]
pec01 3 FAIL : failed to generate process events
unknown option!
Usage: event_generator -e fork|exit|exec|uid|gid [-n nr_event]
pec01 4 FAIL : failed to generate process events
unknown option!
Usage: event_generator -e fork|exit|exec|uid|gid [-n nr_event]
pec01 5 FAIL : failed to generate process events
<<<execution_status>>>
duration=10 termination_type=exited termination_id=1 corefile=no
cutime=3 cstime=5
<<<test_end>>>
INFO: pan reported some tests FAIL
----------
It's the getopt() error in connectors/pec/event_generator.c file.
The type of return value in getopt() is "int", not "char".
===============
After Patching
===============
Running tests.......
<<<test_start>>>
tag=Connectors stime=1224666069
cmdline="connector_test.sh"
contacts=""
analysis=exit
initiation_status="ok"
<<<test_output>>>
incrementing stop
pec01 1 PASS : get event - fork parent: 4210, child: 4211
pec01 2 PASS : get event - exec pid: 4220
pec01 3 PASS : get event - exit pid: 4230 exit_code: 0
pec01 4 PASS : get event - uid pid: 4239 euid: 65534
pec01 5 PASS : get event - gid pid: 4248 egid: 65533
<<<execution_status>>>
duration=10 termination_type=exited termination_id=0 corefile=no
cutime=4 cstime=7
<<<test_end>>>
INFO: pan reported all tests PASS
Signed-off-by: Jin Bing Guo <[EMAIL PROTECTED]>
-----
Thanks,
-- Jin Bing Guo
--- cvs_ltp.orig/testcases/kernel/connectors/pec/event_generator.c 2008-06-26 04:35:45.000000000 -0500
+++ cvs_ltp/testcases/kernel/connectors/pec/event_generator.c 2008-10-22 03:22:31.000000000 -0500
@@ -148,7 +148,7 @@ static inline void gen_gid(void)
*/
static void process_options(int argc, char **argv)
{
- char c;
+ int c;
char *end;
while ((c = getopt(argc, argv, "e:n:h")) != -1) {
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list