Move generate_tests earlier in entry scripts 36/19136/1
authorVratko Polak <vrpolak@cisco.com>
Wed, 24 Apr 2019 08:51:37 +0000 (10:51 +0200)
committerVratko Polak <vrpolak@cisco.com>
Wed, 24 Apr 2019 08:51:37 +0000 (10:51 +0200)
The idea is to run test generation and archivation
before testbed reservation, as during generation and archivation
the testbed can be used by another job.
The two steps are moved just before (physical or docker) reservation,
as they currently take considerable time,
so simpler steps are kept before to save time if they fail.
Coincidentally, it is also just after activate_virtualenv,
Python is needed for test generation.

Change-Id: I8b41b91dba8118e89301e3fcf89d5cd14ac054a2
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
resources/libraries/bash/entry/bootstrap_verify_perf.sh
resources/libraries/bash/entry/bootstrap_vpp_device.sh
resources/libraries/bash/entry/per_patch_device.sh
resources/libraries/bash/entry/per_patch_perf.sh

index 7c00491..c0479a7 100644 (file)
@@ -39,12 +39,12 @@ select_topology || die
 gather_build || die
 check_download_dir || die
 activate_virtualenv || die
+generate_tests || die
+archive_tests || die
 reserve_testbed || die
 ansible_hosts "run-jitter-tool" || die
 select_tags || die
 compose_pybot_arguments || die
-generate_tests || die
-archive_tests || die
 run_pybot || die
 untrap_and_unreserve_testbed || die
 copy_archives || die
index 156a8b3..9605f70 100755 (executable)
@@ -38,11 +38,11 @@ select_topology || die
 gather_build || die
 check_download_dir || die
 activate_virtualenv || die
+generate_tests || die
+archive_tests || die
 activate_docker_topology || die
 select_vpp_device_tags || die
 compose_pybot_arguments || die
-generate_tests || die
-archive_tests || die
 run_pybot || die
 copy_archives || die
 die_on_pybot_error || die
index 7115dc1..19137e9 100644 (file)
@@ -48,11 +48,11 @@ select_topology || die
 select_build "build_current" || die
 check_download_dir || die
 activate_virtualenv "${VPP_DIR}" || die
+generate_tests || die
+archive_tests || die
 activate_docker_topology || die
 select_vpp_device_tags || die
 compose_pybot_arguments || die
-generate_tests || die
-archive_tests || die
 run_pybot || die
 copy_archives || die
 archive_test_results "csit_current" || die
index 82dadc2..3569b21 100644 (file)
@@ -53,11 +53,11 @@ get_test_tag_string || die
 set_perpatch_dut || die
 select_topology || die
 activate_virtualenv "${VPP_DIR}" || die
+generate_tests || die
+archive_tests || die
 reserve_testbed || die
 select_tags || die
 compose_pybot_arguments || die
-generate_tests || die
-archive_tests || die
 # Support for interleaved measurements is kept for future.
 iterations=1 # 8
 for ((iter=0; iter<iterations; iter++)); do