PYBOT_ARGS="--noncritical MULTI_THREAD"
-ARCHIVE_ARTIFACTS=(log.html output.xml report.html output_perf_data.json)
+ARCHIVE_ARTIFACTS=(log.html output.xml report.html output_perf_data.xml)
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
export PYTHONPATH=${SCRIPT_DIR}
pybot -L TRACE \
-v TOPOLOGY_PATH:${SCRIPT_DIR}/topologies/enabled/topology_VIRL.yaml \
+ --suite "tests.func" \
--include vm_envAND3_node_single_link_topo \
--include vm_envAND3_node_double_link_topo \
--exclude PERFTEST \
echo Making a reservation for the HW system...
# Space separated list of available testbeds, described by topology files
-TOPOLOGIES="topologies/available/lf_testbed1-X710-X520.yaml \
- topologies/available/lf_testbed2-X710-X520.yaml \
- topologies/available/lf_testbed3-X710-X520.yaml"
+TOPOLOGIES="topologies/available/lf_testbed1.yaml \
+ topologies/available/lf_testbed2.yaml \
+ topologies/available/lf_testbed3.yaml"
# Reservation dir
RESERVATION_DIR="/tmp/reservation_dir"
pybot ${PYBOT_ARGS} \
-L TRACE \
-v TOPOLOGY_PATH:${WORKING_TOPOLOGY} \
+ --suite "tests.perf" \
--include perftest_long \
--output log_perf_test_set \
tests/
# Getting JSON perf data output
python ${SCRIPT_DIR}/resources/tools/robot_output_parser.py \
-i ${SCRIPT_DIR}/log_perf_test_set.xml \
- -o ${SCRIPT_DIR}/output_perf_data.json \
+ -o ${SCRIPT_DIR}/output_perf_data.xml \
-v ${VPP_VER}
if [ ! $? -eq 0 ]; then
echo "Parsing ${SCRIPT_DIR}/log_perf_test_set.xml failed"
fi
# Rebot output post-processing
-rebot --output output.xml ./log_func_test_set1.xml ./log_func_test_set2.xml \
- ./log_func_test_set3.xml ./log_perf_test_set.xml
+rebot --noncritical EXPECTED_FAILING \
+ --output output.xml \
+ ./log_func_test_set1.xml ./log_func_test_set2.xml \
+ ./log_func_test_set3.xml ./log_perf_test_set.xml
# Remove unnecessary files
rm -f ./log_test_set1.xml ./log_test_set2.xml ./log_test_set3.xml \