Fix function-dib

* remove duplicate function for run tests;
* fix name for current image;

Change-Id: I76826eddbbc2eabac0afaf7ddbfb66eb513f63c1
This commit is contained in:
Denis Egorenko
2015-03-20 12:08:43 +04:00
parent a53e300f40
commit 8bc1a2d1a2
2 changed files with 7 additions and 21 deletions

View File

@@ -150,6 +150,6 @@ sudo pip install .
enable_pypi
write_sahara_main_conf "$sahara_conf_path" "$engine"
write_tests_conf "$tests_config_file" "$cluster_name"
start_sahara "$sahara_conf_path" && run_tests_for_dib_image "$tests_config_file" "$plugin"
start_sahara "$sahara_conf_path" && run_tests "$tests_config_file" "$plugin"
print_python_env
cleanup_image "$job_type" "$image_type"

View File

@@ -70,44 +70,30 @@ cleanup_image() {
local job_type=$1
local os=$2
if [ "$ZUUL_PIPELINE" == "check" -o "$ZUUL_BRANCH" != "master" ]; then
delete_image "$CUR_NAME"
delete_image "$CUR_IMAGE"
else
case $job_type in
vanilla*)
hadoop_version=$(echo $job_type | awk -F '_' '{print $2}')
delete_image ${os}_vanilla_${hadoop_version}_latest
rename_image "$CUR_NAME" ${os}_vanilla_${hadoop_version}_latest
rename_image "$CUR_IMAGE" ${os}_vanilla_${hadoop_version}_latest
;;
hdp_1)
delete_image sahara_hdp_1_latest
rename_image "$CUR_NAME" sahara_hdp_1_latest
rename_image "$CUR_IMAGE" sahara_hdp_1_latest
;;
hdp_2)
delete_image sahara_hdp_2_latest
rename_image "$CUR_NAME" sahara_hdp_2_latest
rename_image "$CUR_IMAGE" sahara_hdp_2_latest
;;
cdh)
delete_image ${os}_cdh_latest
rename_image "$CUR_NAME" ${os}_cdh_latest
rename_image "$CUR_IMAGE" ${os}_cdh_latest
;;
spark)
delete_image sahara_spark_latest
rename_image "$CUR_NAME" sahara_spark_latest
rename_image "$CUR_IMAGE" sahara_spark_latest
;;
esac
fi
}
run_tests_for_dib_image() {
local config=$1
local plugin=$2
echo "Integration tests are started"
export PYTHONUNBUFFERED=1
if [[ "$JOB_NAME" =~ scenario ]]; then
tox -e scenario $config || tee tox.log
STATUS=$(grep "\ -\ Failed" tox.log | awk '{print $3}')
if [ "$STATUS" != "0" ]; then failure "Integration tests have failed"; fi
else
tox -e integration -- $plugin --concurrency=1 || failure "Integration tests have failed"
fi
}