Enable checks in CI
Will need to be updated once https://review.openstack.org/#/c/354885/ is merged. The check playbook was integrated into the CI script several versions ago but was removed when checks where declared depricated. That effort fell though and checks are now un-depricated, so adding them to CI is prudent. Change-Id: I93d4b9fa6ad3e5e8fd98898886da42e7bd8266ea
This commit is contained in:
@@ -56,7 +56,7 @@ deployCloud()
|
|||||||
|
|
||||||
deployBrowbeat()
|
deployBrowbeat()
|
||||||
{
|
{
|
||||||
#The vitrualenv script is delicate to enviromental changes
|
#The vitrualenv script is delicate to environmental changes
|
||||||
#this restores the default terminal mode temporarily (jkilpatr)
|
#this restores the default terminal mode temporarily (jkilpatr)
|
||||||
set +eux
|
set +eux
|
||||||
. $WORKSPACE/bin/activate
|
. $WORKSPACE/bin/activate
|
||||||
@@ -94,6 +94,21 @@ runGather()
|
|||||||
popd
|
popd
|
||||||
}
|
}
|
||||||
|
|
||||||
|
runCheck()
|
||||||
|
{
|
||||||
|
pushd $WORKSPACE/browbeat/ansible
|
||||||
|
|
||||||
|
ansible-playbook --ssh-common-args="-F $WORKSPACE/ssh.config.ansible" -i $WORKSPACE/hosts check/site.yml
|
||||||
|
|
||||||
|
if [[ $($SSH_CMD "cat /home/stack/ansible/bug_report.log") == "" ]]
|
||||||
|
then
|
||||||
|
#checks failed to create the bug_report.log
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
popd
|
||||||
|
}
|
||||||
|
|
||||||
runBrowbeat()
|
runBrowbeat()
|
||||||
{
|
{
|
||||||
$SSH_CMD ". /home/stack/browbeat-venv/bin/activate; cd /home/stack/browbeat; python browbeat.py $1"
|
$SSH_CMD ". /home/stack/browbeat-venv/bin/activate; cd /home/stack/browbeat; python browbeat.py $1"
|
||||||
@@ -112,9 +127,16 @@ popd
|
|||||||
|
|
||||||
pushd $WORKSPACE/browbeat
|
pushd $WORKSPACE/browbeat
|
||||||
|
|
||||||
|
if [[ $($DIFF_CMD | grep -i check) != "" ]]
|
||||||
|
then
|
||||||
|
time runCheck
|
||||||
|
fi
|
||||||
|
popd
|
||||||
|
|
||||||
#variable to determine if an execution test has already happened
|
#variable to determine if an execution test has already happened
|
||||||
HASRUN=false
|
HASRUN=false
|
||||||
|
|
||||||
|
pushd $WORKSPACE/browbeat
|
||||||
#re-add shaker to tools list when fixed upstream
|
#re-add shaker to tools list when fixed upstream
|
||||||
#re-add perfkit to this list after investigation
|
#re-add perfkit to this list after investigation
|
||||||
for tool in rally; do
|
for tool in rally; do
|
||||||
|
|||||||
Reference in New Issue
Block a user