From ecca5b0e9757f1be9c60b51ec9fc9656d5600918 Mon Sep 17 00:00:00 2001
From: baloola <baloola-mu@hotmail.com>
Date: Tue, 29 Sep 2020 21:46:13 +0200
Subject: [PATCH] initial testing for reporting

---
 registrar_test.sh | 20 +++++++++++++++++++-
 1 file changed, 19 insertions(+), 1 deletion(-)

diff --git a/registrar_test.sh b/registrar_test.sh
index d394a2d1..a3009530 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
 
-- 
GitLab