diff --git a/registrar_test.sh b/registrar_test.sh index d394a2d1de2fe73b2157adab0136e08c2d2c7708..a300953033455a223bf95a8a28e5a4d7a81d4a03 100755 --- a/registrar_test.sh +++ b/registrar_test.sh @@ -2,8 +2,26 @@ product_list_file=$1 docker exec -i $(docker ps -qf "name=emg-pvs_registrar") python3 /var/www/pvs/dev/pvs_instance/manage.py storage create pvs_testing pvs_testing --type swift --storage-auth auth-cloud-ovh IFS="," +# For testing the service url and the reporting directory canbe fixed and not mapped from env +SERVICE_URL=emg.pass.copernicus.eu +REPORTING_DIR=/mnt/reports/ while read product; do - docker exec -i $(docker ps -qf "name=emg-pvs_registrar") python3 /registrar.py --objects-prefix $product <<<$product +echo "docker exec -i $(docker ps -qf "name=emg-pvs_registrar") python3 /core/registrar.py --objects-prefix $product --service-url $SERVICE_URL --reporting-dir $REPORTING_DIR" + docker exec $(docker ps -qf "name=emg-pvs_registrar") python3 /core/registrar.py --objects-prefix $product --service-url $SERVICE_URL --reporting-dir $REPORTING_DIR <<<$product + + IFS='/' read -ra ADDR <<< "$product" + docker exec $(docker ps -qf "name=emg-pvs_registrar") bash -c 'ls /mnt/reports/. | grep $ADDR[4]' >> ${ADDR[4]}.csv + + + while IFS="" read -r name + do + + docker exec $(docker ps -qf "name=emg-pvs_registrar") cat /mnt/reports/$name >> ${ADDR[4]}.xml + + done < ${ADDR[4]}.csv + + rm ${ADDR[4]}.csv + done < $product_list_file