#!/bin/sh # PCP QA Test No. 422 # pmStore(3) with changed pmAtomValue encoding for PM_TYPE_AGGREGATE # pmstore(1) with PM_TYPE_STRING # # Copyright (c) 2010 Ken McDonell. All Rights Reserved. # seq=`basename $0` echo "QA output created by $seq" # get standard environment, filters and checks . ./common.product . ./common.filter . ./common.check rm -f $seq.out $seq.full endian=`_get_endian` ln $seq.out.$endian $seq.out # sane starting point src/aggrstore sample.aggregate.write_me 13 >/dev/null src/aggrstore sampledso.aggregate.write_me 13 >/dev/null pmstore sample.string.write_me 13 >/dev/null pmstore sampledso.string.write_me 13 >/dev/null status=0 # success is the default! $sudo rm -rf $tmp.* trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15 # real QA test starts here for val in "" A AB ABC ABCD ABCDE "mary had a little lamb" do src/aggrstore sample.aggregate.write_me "$val" src/aggrstore sampledso.aggregate.write_me "$val" pmstore sample.string.write_me "$val" pmstore sampledso.string.write_me "$val" done # restore sanity src/aggrstore sample.aggregate.write_me 13 >/dev/null src/aggrstore sampledso.aggregate.write_me 13 >/dev/null pmstore sample.string.write_me 13 >/dev/null pmstore sampledso.string.write_me 13 >/dev/null # success, all done exit