diff options
Diffstat (limited to 'moonv4/tests/12_tenant_scalability/exec.sh')
-rw-r--r-- | moonv4/tests/12_tenant_scalability/exec.sh | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/moonv4/tests/12_tenant_scalability/exec.sh b/moonv4/tests/12_tenant_scalability/exec.sh deleted file mode 100644 index 4f907625..00000000 --- a/moonv4/tests/12_tenant_scalability/exec.sh +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/env bash - -HOST=varuna -PORT=38001 - -TEST_SCRIPT="${MOON_HOME}/moon_interface/tests/apitests/set_authz.py" -POPULATE_SCRIPT=${MOON_HOME}/moon_interface/tests/apitests/populate_default_values.py - -if [ -n "$HOST" ]; then - RESULT_DIR=${MOON_HOME}/tests/12_tenant_scalability/${HOST}/50 - ARGS="--host=${HOST} --host-authz=${HOST} --limit=100 -t"; -else - RESULT_DIR=${MOON_HOME}/tests/12_tenant_scalability/localhost/50 - ARGS="--limit=100 --host-authz=localhost -t"; -fi -CPT="01 02 03 04 05 06 07 08 09 10" - -mkdir -p ${RESULT_DIR} 2>/dev/null -mv ${RESULT_DIR}/docker_stats.rst ${RESULT_DIR}/docker_stats.rst.bak 2>/dev/null - -for SC_INDEX in 01 02 03 04 05 06 07 08 09 10; -#for SC_INDEX in 01; -do - SC=scenario/50/rbac_50_tenant_${SC_INDEX}.py - let PORT++ - echo "Testing ${SC} on port ${PORT}" - FILE=${SC##*/} - FILE=${FILE%.py} - echo "Testing ${FILE}" >> ${RESULT_DIR}/docker_stats.rst - echo "===========================" >> ${RESULT_DIR}/docker_stats.rst - echo "" >> ${RESULT_DIR}/docker_stats.rst - python3 ${POPULATE_SCRIPT} ${SC} - for cpt in ${CPT}; - do - python3 ${TEST_SCRIPT} ${ARGS} --port-authz=${PORT} --pdp pdp${SC_INDEX} --request-per-second ${cpt} --write="${RESULT_DIR}/data_${FILE}_$cpt.json" ${SC} - done - if [ -n "$HOST" ]; then - ssh varuna docker stats --no-stream --format \"table {{.Name}},{{.CPUPerc}},{{.MemUsage}},{{.PIDs}}\" >> ${RESULT_DIR}/docker_stats.rst; - else - docker stats --no-stream --format "table {{.Name}},{{.CPUPerc}},{{.MemUsage}},{{.PIDs}}" >> ${RESULT_DIR}/docker_stats.rst; - fi - echo "" >> ${RESULT_DIR}/docker_stats.rst -done - |