On Tue, 2008-09-09 at 10:58 +0800, Li Zefan wrote:
> Check /proc/net/connector to see if process event connector is supported
> or not.
> 
> Also merged some cleanups done by Matt Helsley.
> 
> Signed-off-by: Li Zefan <[EMAIL PROTECTED]>

This as well.

Regards--
Subrata

> ---
>  runltp                                        |    3 ++-
>  testcases/kernel/Makefile                     |    3 +--
>  testcases/kernel/connectors/Makefile          |    2 +-
>  testcases/kernel/connectors/connector_test.sh |    7 +------
>  testcases/kernel/connectors/pec/run_pec_test  |   21 ++++++++++-----------
>  5 files changed, 15 insertions(+), 21 deletions(-)
> 
> diff -Nurp ltp-full-20080731.orig/runltp ltp-full-20080731/runltp
> --- ltp-full-20080731.orig/runltp     2008-05-23 18:20:10.000000000 +0800
> +++ ltp-full-20080731/runltp  2008-09-09 10:00:07.000000000 +0800
> @@ -510,7 +510,8 @@ main()
>                       ${LTPROOT}/runtest/fs_bind \
>                       ${LTPROOT}/runtest/controllers \
>                       ${LTPROOT}/runtest/filecaps \
> -                     ${LTPROOT}/runtest/fcntl-locktests 
> +                     ${LTPROOT}/runtest/fcntl-locktests \
> +                     ${LTPROOT}/runtest/connectors
>          do
>              [ -e "$SCENFILES" ] || \
>              {
> diff -Nurp ltp-full-20080731.orig/testcases/kernel/Makefile 
> ltp-full-20080731/testcases/kernel/Makefile
> --- ltp-full-20080731.orig/testcases/kernel/Makefile  2008-06-26 
> 17:37:40.000000000 +0800
> +++ ltp-full-20080731/testcases/kernel/Makefile       2008-09-09 
> 10:00:07.000000000 +0800
> @@ -1,5 +1,4 @@
> -SUBDIRS = numa containers controllers include fs io ipc mem pty sched 
> security syscalls timers
> -# Will be adding conectors here in future
> +SUBDIRS = numa containers controllers connectors include fs io ipc mem pty 
> sched security syscalls timers
>  UCLINUX_SUBDIRS = syscalls
> 
>  all:
> diff -Nurp ltp-full-20080731.orig/testcases/kernel/connectors/Makefile 
> ltp-full-20080731/testcases/kernel/connectors/Makefile
> --- ltp-full-20080731.orig/testcases/kernel/connectors/Makefile       
> 2008-06-26 20:00:12.000000000 +0800
> +++ ltp-full-20080731/testcases/kernel/connectors/Makefile    2008-09-09 
> 10:31:00.000000000 +0800
> @@ -15,4 +15,4 @@ install:
>       else for i in $(SUBDIRS); do $(MAKE) -C $$i install; done; true; fi
> 
>  clean:
> -     @set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i clean ; done
> +     @set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i $@ ; done
> diff -Nurp 
> ltp-full-20080731.orig/testcases/kernel/connectors/connector_test.sh 
> ltp-full-20080731/testcases/kernel/connectors/connector_test.sh
> --- ltp-full-20080731.orig/testcases/kernel/connectors/connector_test.sh      
> 2008-06-26 20:02:37.000000000 +0800
> +++ ltp-full-20080731/testcases/kernel/connectors/connector_test.sh   
> 2008-09-09 10:29:47.000000000 +0800
> @@ -1,9 +1,4 @@
> -#! /bin/sh
> -
> -if [ -z $LTPROOT ]; then
> -     export LTPROOT="`cd ../../.. && pwd`"
> -        export PATH="$PATH:$LTPROOT/testcases/bin"
> -fi
> +#!/bin/sh
> 
>  tst_kvercmp 2 6 15
>  if [ $? -eq 0 ]; then
> diff -Nurp 
> ltp-full-20080731.orig/testcases/kernel/connectors/pec/run_pec_test 
> ltp-full-20080731/testcases/kernel/connectors/pec/run_pec_test
> --- ltp-full-20080731.orig/testcases/kernel/connectors/pec/run_pec_test       
> 2008-06-26 17:35:45.000000000 +0800
> +++ ltp-full-20080731/testcases/kernel/connectors/pec/run_pec_test    
> 2008-09-09 10:30:36.000000000 +0800
> @@ -1,4 +1,4 @@
> -#! /bin/bash
> +#!/bin/bash
> 
>  
> ################################################################################
>  ##                                                                           
>  ##
> @@ -24,13 +24,6 @@
> 
>  NUM_EVENTS=1
>  EVENT_TEST_CASES=( "fork" "exec" "exit" "uid" "gid" )
> [EMAIL PROTECTED]
> -
> -if [ -z $LTPROOT ]; then
> -     LTPROOT="`cd ../../../.. && pwd`"
> -     PATH="$PATH:$LTPROOT/testcases/bin"
> -     mkdir $LTPROOT/output 2> /dev/null
> -fi
> 
>  cd $LTPROOT/testcases/bin
> 
> @@ -45,6 +38,12 @@ if [ "$USER" != root ]; then
>       exit 0;
>  fi
> 
> +grep cn_proc /proc/net/connector > /dev/null
> +if [ $? -ne 0 ]; then
> +     tst_brkm TBROK ignored "Process Event Connector is not supported or 
> kernel is below 2.6.26"
> +     exit 0;
> +fi
> +
>  # Run a test case
>  #
>  # $1: the test number
> @@ -54,14 +53,14 @@ run_case()
>       export TST_COUNT=$1
> 
>       log="$LTPROOT/output/log"
> -     mkdir $log 2> /dev/null
> +     mkdir -p $log 2> /dev/null
> 
> -     ./pec_listener > "$log/listener_$1.log" 2>&1 &
> +     pec_listener > "$log/listener_$1.log" 2>&1 &
>       pid=$!
>       # Wait for pec_listener to start listening
>       sleep $((1*NUM_EVENTS))
> 
> -     ./event_generator -e $2 > "$log/generator_$1.log"
> +     event_generator -e $2 > "$log/generator_$1.log"
>       ret1=$?
> 
>       # Sleep until pec_listener has seen and handled all of


-------------------------------------------------------------------------
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

Reply via email to