python api: fix syntax error in recent context changes
[pcp.git] / qa / 771
blobc56b43c11e0edd0817102e9a7dcb08a4a5cd8e60
1 #!/bin/sh
2 # PCP QA Test No. 771
3 # Run the PCP::PMDA test.pl/cvalue.c test case
5 # Copyright (c) 2015 Ken McDonell. All Rights Reserved.
8 seq=`basename $0`
9 echo "QA output created by $seq"
11 # get standard environment, filters and checks
12 . ./common.product
13 . ./common.filter
14 . ./common.check
16 perl -e "use PCP::PMDA" >/dev/null 2>&1
17 [ $? -eq 0 ] || _notrun "perl PCP::PMDA module not installed"
19 status=1 # failure is the default!
20 $sudo rm -rf $tmp.* $seq.full
21 trap "cd $here; rm -rf $tmp.*; exit \$status" 0 1 2 3 15
23 # real QA test starts here
24 cd perl
25 if [ -f GNUmakefile.install ]
26 then
27 if $PCP_MAKE_PROG -f GNUmakefile.install cvalue test.pl 2>&1 >../$seq.full
28 then
29 perl test.pl
30 status=$?
31 else
32 echo "Arrgh ... make -f GNUmakefile.install failed in qa/perl directory"
33 cat ../$seq.full
35 else
36 if $PCP_MAKE_PROG 2>&1 >../$seq.full
37 then
38 perl test.pl
39 status=$?
40 else
41 echo "Arrgh ... make failed in qa/perl directory"
42 cat ../$seq.full
46 # all done
48 exit