/var/lib/pcp/testsuite/1276 is in pcp-testsuite 4.0.1-1.
This file is owned by root:root, with mode 0o755.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | #!/bin/sh
# PCP QA Test No. 1276
# Test pmmgr config: target-kubectl-pod
#
# Copyright (c) 2017 Red Hat. All Rights Reserved.
#
seq=`basename $0`
echo "QA output created by $seq"
# get standard environment, filters and checks
. ./common.product
. ./common.filter
. ./common.check
_check_containers
which pmmgr >/dev/null 2>&1 || _notrun "No pmmgr binary installed"
echo pmmgr ok
which docker >/dev/null 2>&1 || _notrun "No docker binary installed"
docker info >/dev/null 2>&1 || _notrun "missing docker permissions or service"
# Run the docker smoke-tester under /usr/bin/timeout control
if which timeout >/dev/null; then
timeout -k 10s 60s docker run --rm busybox true || _notrun "failed docker smoke-test"
else
docker run --rm busybox true || _notrun "failed docker smoke-test"
fi
echo docker ok
# kubectl installed?
if which kubectl >/dev/null; then :; else _notrun "kubectl not installed"; fi
# kubectl running?
kubectl get pods -o json >/dev/null 2>&1 || _notrun "failed kubectl smoke-test"
echo kubectl ok
# TODO: the rest of this test would be somewhat similar to qa/668
# Basically, set up a pmmgr config with target-kubectl-pod then start
# some container/pods, and check the pmmgr target-kubectl-pod commands
# correctly probe them using the arguments in the config file.
#
_notrun "qa test is work in progress"
status=0
exit
|