Changeset View
Changeset View
Standalone View
Standalone View
scripts/test_docker_image.sh
- This file was moved from resources/test_docker_image.sh.
Show All 14 Lines | |||||
echo "Script started on `date +%Y%m%d_%H%M%S`." | echo "Script started on `date +%Y%m%d_%H%M%S`." | ||||
echo "* Writing log to $LOG." | echo "* Writing log to $LOG." | ||||
# Find location of script directory | # Find location of script directory | ||||
OLD_DIR=$(pwd) | OLD_DIR=$(pwd) | ||||
REPO_DIR=$(CDPATH= cd -- "$(dirname -- "$0")/.." && pwd) | REPO_DIR=$(CDPATH= cd -- "$(dirname -- "$0")/.." && pwd) | ||||
cd $OLD_DIR | cd $OLD_DIR | ||||
WORK_DIR=$REPO_DIR/repository_test | WORK_DIR=$REPO_DIR/tests/repository_test | ||||
EXPORT_DIR=$WORK_DIR/export | EXPORT_DIR=$WORK_DIR/export | ||||
# First clean up and remove any docker image with our own name | # First clean up and remove any docker image with our own name | ||||
docker rmi $DOCKER_IMAGE >>$LOG 2>&1 | docker rmi $DOCKER_IMAGE >>$LOG 2>&1 | ||||
RET=$? | RET=$? | ||||
if [[ $RET -eq 0 ]]; then | if [[ $RET -eq 0 ]]; then | ||||
echo "* Docker image [$DOCKER_IMAGE] deleted." | echo "* Docker image [$DOCKER_IMAGE] deleted." | ||||
elif [[ $RET -eq 1 ]]; then | elif [[ $RET -eq 1 ]]; then | ||||
Show All 32 Lines | |||||
if [[ -e $EXPORT_FILE ]]; then | if [[ -e $EXPORT_FILE ]]; then | ||||
echo "PASS: file [$EXPORT_FILE] has been created." | echo "PASS: file [$EXPORT_FILE] has been created." | ||||
else | else | ||||
echo "FAIL: file [$EXPORT_FILE] has NOT been created." | echo "FAIL: file [$EXPORT_FILE] has NOT been created." | ||||
exit 20 | exit 20 | ||||
fi | fi | ||||
DOCS=$(grep -E "^doc" $EXPORT_FILE | wc -l) | DOCS=$(grep -E "^doc" $EXPORT_FILE | wc -l) | ||||
if [[ $DOCS -eq 7 ]]; then | if [[ $DOCS -eq 10 ]]; then | ||||
echo "PASS: file [$EXPORT_FILE] has 7 docs." | echo "PASS: file [$EXPORT_FILE] has 10 docs." | ||||
else | else | ||||
echo "FAIL: file [$EXPORT_FILE] has $DOCS docs, should be 7." | echo "FAIL: file [$EXPORT_FILE] has $DOCS docs, should be 10." | ||||
exit 20 | exit 20 | ||||
fi | fi | ||||
FIELDS=$(grep -E "^ field" $EXPORT_FILE | wc -l) | FIELDS=$(grep -E "^ field" $EXPORT_FILE | wc -l) | ||||
if [[ $FIELDS -eq 26 ]]; then | if [[ $FIELDS -eq 35 ]]; then | ||||
echo "PASS: file [$EXPORT_FILE] has 26 fields." | echo "PASS: file [$EXPORT_FILE] has 35 fields." | ||||
else | else | ||||
echo "FAIL: file [$EXPORT_FILE] has $FIELDS fields, should be 26." | echo "FAIL: file [$EXPORT_FILE] has $FIELDS fields, should be 35." | ||||
exit 20 | exit 20 | ||||
fi | fi | ||||
FIELDS=$(grep "value al.aldi|sprova4j|0.1.0|sources|jar" $EXPORT_FILE | wc -l) | FIELDS=$(grep "value al.aldi|sprova4j|0.1.0|sources|jar" $EXPORT_FILE | wc -l) | ||||
if [[ $FIELDS -eq 1 ]]; then | if [[ $FIELDS -eq 1 ]]; then | ||||
echo "PASS: file [$EXPORT_FILE] has sprova4j-0.1.0-sources.jar." | echo "PASS: file [$EXPORT_FILE] has sprova4j-0.1.0-sources.jar." | ||||
else | else | ||||
echo "FAIL: file [$EXPORT_FILE] has NOT sprova4j-0.1.0-sources.jar." | echo "FAIL: file [$EXPORT_FILE] has NOT sprova4j-0.1.0-sources.jar." | ||||
Show All 30 Lines |