On Mon, 2008-09-08 at 16:09 +0530, Subrata Modak wrote:
> I would request Li to verify this, as this involves building the PEC
> tests by default with LTP. I would like to make sure that i do not get
> any build/install failures even if the kernel does not have the support
> for PECs.

Right. 8 & 9 were for my own testing purposes and got sent out
accidentally. Please feel free to ignore them.

Cheers,
        -Matt

> Regards--
> Subrata
> 
> On Wed, 2008-09-03 at 14:34 -0700, Matt Helsley wrote:
> > plain text document attachment (fixup-process-events-connector-test)
> > Remove the LTPROOT definitions. They don't look quite right. Also
> > pec_listener and event_generator should be in the PATH so we don't
> > need the ./
> > Lastly, the kernel version check is done in the script so don't clutter
> > the Makefile with the same check. This is OK since compiling these tests
> > and installing them is so quick. If it ever becomes unbearable then the
> > way to conditionally build these would be to set the value of a Make 
> > variable
> > based on the output of tst_kvercmp and then use that variable in the Make
> > rule target and dependency positions.
> > 
> > Signed-off-by: Matt Helsley <[EMAIL PROTECTED]>
> > Cc: Veerendra Chandrappa <[EMAIL PROTECTED]>
> > Cc: Sudhir Kumar15 <[EMAIL PROTECTED]>
> > Cc: Subrata Modak <[EMAIL PROTECTED]>
> > Cc: Serge E. Hallyn <[EMAIL PROTECTED]>
> > ---
> >  testcases/kernel/connectors/Makefile          |   11 +++--------
> >  testcases/kernel/connectors/connector_test.sh |    5 -----
> >  testcases/kernel/connectors/pec/run_pec_test  |   15 ++++-----------
> >  3 files changed, 7 insertions(+), 24 deletions(-)
> > 
> > Index: 
> > ltp-intermediate-20080820/testcases/kernel/connectors/pec/run_pec_test
> > ===================================================================
> > --- 
> > ltp-intermediate-20080820.orig/testcases/kernel/connectors/pec/run_pec_test
> > +++ ltp-intermediate-20080820/testcases/kernel/connectors/pec/run_pec_test
> > @@ -1,4 +1,4 @@
> > -#! /bin/bash
> > +#!/bin/bash
> > 
> >  
> > ################################################################################
> >  ##                                                                         
> >    ##
> > @@ -26,12 +26,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
> > 
> >  export TCID="pec01"
> > @@ -54,14 +48,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
> > @@ -100,4 +94,3 @@ for CASE in "[EMAIL PROTECTED]" ; d
> >  done
> > 
> >  exit $exit_status
> > -
> > Index: 
> > ltp-intermediate-20080820/testcases/kernel/connectors/connector_test.sh
> > ===================================================================
> > --- 
> > ltp-intermediate-20080820.orig/testcases/kernel/connectors/connector_test.sh
> > +++ ltp-intermediate-20080820/testcases/kernel/connectors/connector_test.sh
> > @@ -1,10 +1,5 @@
> >  #!/bin/bash
> > 
> > -if [ -z $LTPROOT ]; then
> > -   export LTPROOT="`cd ../../.. && pwd`"
> > -        export PATH="$PATH:$LTPROOT/testcases/bin"
> > -fi
> > -
> >  tst_kvercmp 2 6 15
> >  if [ $? -eq 0 ]; then
> >     echo "Connectors 0 CONF : system doesn't support execution of the test"
> > Index: ltp-intermediate-20080820/testcases/kernel/connectors/Makefile
> > ===================================================================
> > --- ltp-intermediate-20080820.orig/testcases/kernel/connectors/Makefile
> > +++ ltp-intermediate-20080820/testcases/kernel/connectors/Makefile
> > @@ -1,18 +1,13 @@
> >  SUBDIRS = pec
> > 
> >  all:
> > -   @set -e; \
> > -   if ../../bin/tst_kvercmp 2 6 15; then \
> > -           echo "system does not support process event connector"; \
> > -   else for i in $(SUBDIRS); do $(MAKE) -C $$i $@; done; true; fi
> > +   @set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i $@; done
> > 
> >  install:
> >     @set -e; \
> >     ln -f connector_test.sh ../../bin/connector_test.sh; \
> >     chmod ugo+x connector_test.sh; \
> > -   if ../../bin/tst_kvercmp 2 6 15; then \
> > -           echo "system does not support process event connector"; \
> > -   else for i in $(SUBDIRS); do $(MAKE) -C $$i install; done; true; fi
> > +   for i in $(SUBDIRS); do $(MAKE) -C $$i $@ ; done
> > 
> >  clean:
> > -   @set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i clean ; done
> > +   @set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i $@ ; done
> > 
> 


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