summaryrefslogtreecommitdiffstats
path: root/test-tools
diff options
context:
space:
mode:
authordanielhanrahan <daniel.hanrahan@est.tech>2023-03-13 18:39:12 +0000
committerDaniel Hanrahan <daniel.hanrahan@est.tech>2023-03-22 16:07:31 +0000
commitaaf1a809ed48d0c6cf97d4ebbe14540dd218ef68 (patch)
treebe57378006250931091e9fe781a91dd50074422e /test-tools
parentaa3b2d66f489528e7773e2db584d41807dadfcb0 (diff)
Fixes for CM-handle de-registration test script
- Fixed dmi-plugin-stub port - Removed unneeded test cases - Added pushd/popd so script can be run from any directory - Added metrics-reports to .gitignore Issue-ID: CPS-1552 Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech> Change-Id: I0ff3549449687a919faf1c2f3172fbea6178a658
Diffstat (limited to 'test-tools')
-rw-r--r--test-tools/.gitignore1
-rwxr-xr-xtest-tools/test-deregistration.sh19
2 files changed, 7 insertions, 13 deletions
diff --git a/test-tools/.gitignore b/test-tools/.gitignore
new file mode 100644
index 0000000000..28b8c34778
--- /dev/null
+++ b/test-tools/.gitignore
@@ -0,0 +1 @@
+/metrics-reports/
diff --git a/test-tools/test-deregistration.sh b/test-tools/test-deregistration.sh
index bf38e3b24c..d0cbbf1d2f 100755
--- a/test-tools/test-deregistration.sh
+++ b/test-tools/test-deregistration.sh
@@ -70,15 +70,14 @@ remove_handles_and_record_time() {
--location 'http://localhost:8883/ncmpInventory/v1/ch' \
--header 'Authorization: Basic Y3BzdXNlcjpjcHNyMGNrcyE=' \
--header 'Content-Type: application/json' \
- --header 'Cookie: JSESSIONID=node018g80wfn6qfk9yihx8pne7bc31.node0' \
--data @$REMOVE_REQUEST >> $REPORT_FILE
}
create_request_bodies() {
local CREATE_SIZE=$1
local REMOVE_SIZE=$2
- echo -n '{"dmiPlugin": "http://ncmp-dmi-plugin-stub:8783","createdCmHandles":[' > $CREATE_REQUEST
- echo -n '{"dmiPlugin": "http://ncmp-dmi-plugin-stub:8783","removedCmHandles":[' > $REMOVE_REQUEST
+ echo -n '{"dmiPlugin": "http://ncmp-dmi-plugin-stub:8080","createdCmHandles":[' > $CREATE_REQUEST
+ echo -n '{"dmiPlugin": "http://ncmp-dmi-plugin-stub:8080","removedCmHandles":[' > $REMOVE_REQUEST
for i in $(seq 1 $CREATE_SIZE); do
local CMHANDLE=$(uuidgen | tr -d '-')
echo -n "{\"cmHandle\": \"$CMHANDLE\",\"cmHandleProperties\":{\"neType\":\"RadioNode\"}}" \
@@ -141,22 +140,16 @@ test_deregistration() {
cleanup() {
rm -f "$CREATE_REQUEST" "$REMOVE_REQUEST"
stop_docker
+ popd
}
trap cleanup EXIT
+pushd -- "$(dirname -- "${BASH_SOURCE[0]}")"
+
mkdir -p $(dirname $REPORT_FILE)
echo -e "Removed\tTotal\tTime" > $REPORT_FILE
-# Delete N/N: 100/100, 200/200... 20000/20000
-for number_to_delete in 100 200 300 400 500 600 700 800 900 1000 2000 3000 4000 5000 10000 15000 20000; do
+for number_to_delete in 100 500 1000 5000 10000 20000; do
test_deregistration $number_to_delete $number_to_delete
done
-# Delete N/C: 1000/5000, 2000/5000... 5000/5000
-for number_to_delete in 1000 2000 3000 4000 5000; do
- test_deregistration $number_to_delete 5000
-done
-# Delete C/N: 1000/1000, 1000/2000... 1000/5000
-for total in 1000 2000 3000 4000 5000; do
- test_deregistration 1000 $total
-done