summary |
shortlog |
log |
commit | commitdiff |
review |
tree
raw |
patch |
inline | side by side (from parent 1:
310a432)
Signed-off-by: Srinivasan Selvam <srinivasan.s.n@huawei.com>
Change-Id: Id24eb9b53e1a50de72adc6251acf3b3f6b2bcd3f
EOF
CLUSTER_INFO=$(kubectl cluster-info)
EOF
CLUSTER_INFO=$(kubectl cluster-info)
-RUNNING_PODS_COUNT=$(kubectl get pods | grep -c -e STATUS -e Running)
+
+count=0
+total=2
+result_nginx="failure"
+result_pods="failure"
if [[ $CLUSTER_INFO != "" ]]; then
kubectl create -f ~/testk8s-kubernetes.yaml
if [[ $CLUSTER_INFO != "" ]]; then
kubectl create -f ~/testk8s-kubernetes.yaml
else
echo "No kubernetes cluster present"
fi
else
echo "No kubernetes cluster present"
fi
echo "Kubectl deployments........................................."
kubectl get deployments
echo "Kubectl deployments........................................."
kubectl get deployments
-echo "Kubectl pods in default namespace............................"
+echo "Test Case: Nginx-Deployment started"
+
+DEPLOY_CONDIT=$(kubectl get pods \
+ --field-selector=status.phase==Running \
+ | grep kubernets-deployment \
+ | grep -c Running)
+
+if [[ $DEPLOY_CONDIT == 1 ]]; then
+ result_nginx="success";
+ echo $result_nginx
+fi
+
+echo "Kubectl pods in default namespace................................."
kubectl get pods
echo "-------------------------------------------------------------------"
echo "-------------------------------------------------------------------"
kubectl get pods
echo "-------------------------------------------------------------------"
echo "-------------------------------------------------------------------"
+sleep 20
+
+echo "Test Case: Pods status check started"
-echo "Checking for Pods not in running status in default namespace"
+PODS_NOT_RUN_COUNT=$(kubectl get pods \
+ --field-selector=status.phase!=Running \
+ | grep -c STATUS)
-if [[ $RUNNING_PODS_COUNT > 0 ]]; then
- kubectl get pods --field-selector=status.phase!=Running
+if [[ $PODS_NOT_RUN_COUNT > 0 ]]; then > /dev/null 2>&1
+ result_pods="failure";
+ count=$((count+1))
- echo "No Pods are presently running"
+ count=$((count+1))
+ result_pods="success";
+ echo $result_pods
echo "-------------------------------------------------------------------"
echo "-------------------------------------------------------------------"
+echo "| Total CSIT Tests: $count |"
+echo "|-----------------------------------------------------------------|"
+echo "| TEST CASE NAME | RESULT |"
+echo "|-----------------------------------------------------------------|"
+echo "| | |"
+echo "| Nginx-Deployment | $result_nginx |"
+echo "| | |"
+echo "| Pods status check | $result_pods |"
+echo "| | |"
+echo "|-----------------------------------------------------------------|"
+echo "| Executed Total CSIT Tests: $count |"
echo "-------------------------------------------------------------------"
echo "-------------------------------------------------------------------"