Skip to content
This repository has been archived by the owner on Mar 31, 2020. It is now read-only.

Add directory for all cvp shell scripts #974

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions cvpcases/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
This folder include all cvp cases and the other configuration to access a cluster will be generated by the jenkins job.
<br>
#The case scripts
<br>
1) The script must be a shell using same name as the case name
<br>
2) The script should return pass( 0) or fail (not 0)
<br>
3) It is better to use relative path in your scripts
<br>
4) The script will be executed in this director {$PWD=this directory}

#The following files will be placed under this directory by jenkins job.
<br>
1) The Build Artifacts from Launch Environment Flexy job
<br>
For example: https://openshift-qe-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/job/Launch%20Environment%20Flexy/57679/
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is public repo,please don't share any internal IP here.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@anpingli I would also suggest that you move these helper script into verification-tests or openshift-tests repo

Copy link
Contributor Author

@anpingli anpingli Apr 2, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@pruan-rht I am not sure if there are security information in these cases until all case are automted. But i think that is good idea to move cases to github repo. Either v3-testfiles or openshift-tests. openshift-tests is an empty repo now. We may have a meeting to discuss how to organize this cases under this repo, Let me raise this issue in the meeting/document? @wsun1 What do you think?

<br>
2) File description
<br>
host.spec: the host configure file for cucushift
<br>
hosts: the ansible inventory file
<br>
kubeconfig: the cluster-admin kubeconfig
# The oc binary is places under the default PATH directory $HOME/bin
4 changes: 4 additions & 0 deletions cvpcases/oc-fail
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#/bin/bash
oc version --kubeconfig=kubeconfig
oc get clusters --kubeconfig=kubeconfig
exit 1
4 changes: 4 additions & 0 deletions cvpcases/oc-pass
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#/bin/bash
oc version --kubeconfig=kubeconfig
oc get clusters --kubeconfig=kubeconfig
exit 0