From aeb8936e29a5753c35d6903d3ab728e6b897a39e Mon Sep 17 00:00:00 2001 From: Dariusz Kedzierski <dkedzierski@syncad.com> Date: Wed, 28 Oct 2020 09:34:49 +0100 Subject: [PATCH] All benchmarks moved to one job to avoid starting and stoppng server several times --- .gitlab-ci.yaml | 114 +++++------------------------------------------- 1 file changed, 11 insertions(+), 103 deletions(-) diff --git a/.gitlab-ci.yaml b/.gitlab-ci.yaml index 48857a66c..875e28624 100644 --- a/.gitlab-ci.yaml +++ b/.gitlab-ci.yaml @@ -441,123 +441,31 @@ tags_api_smoketest_negative: tags: - hivemind-light-job - -bridge_api_smoketest_benchmark: +api_smoketest_benchmark: stage: benchmark-tests extends: .benchmark-tests-common script: - - > - scripts/ci_start_api_benchmark.sh localhost $HIVEMIND_HTTP_PORT tests/tests_api/hivemind/tavern/bridge_api_patterns/ api_benchmark_bridge + - scripts/ci_start_api_benchmark.sh localhost $HIVEMIND_HTTP_PORT tests/tests_api/hivemind/tavern/bridge_api_patterns/ api_benchmark_bridge + - scripts/ci_start_api_benchmark.sh localhost $HIVEMIND_HTTP_PORT tests/tests_api/hivemind/tavern/bridge_api_negative/ api_benchmark_bridge_negative + - scripts/ci_start_api_benchmark.sh localhost $HIVEMIND_HTTP_PORT tests/tests_api/hivemind/tavern/condenser_api_patterns/ api_benchmark_condenser + - scripts/ci_start_api_benchmark.sh localhost $HIVEMIND_HTTP_PORT tests/tests_api/hivemind/tavern/condenser_api_negative/ api_benchmark_condenser_negative + - scripts/ci_start_api_benchmark.sh localhost $HIVEMIND_HTTP_PORT tests/tests_api/hivemind/tavern/database_api_patterns/ api_benchmark_database + - scripts/ci_start_api_benchmark.sh localhost $HIVEMIND_HTTP_PORT tests/tests_api/hivemind/tavern/database_api_negative/ api_benchmark_database_negative + - scripts/ci_start_api_benchmark.sh localhost $HIVEMIND_HTTP_PORT tests/tests_api/hivemind/tavern/follow_api_patterns/ api_benchmark_follow + - scripts/ci_start_api_benchmark.sh localhost $HIVEMIND_HTTP_PORT tests/tests_api/hivemind/tavern/follow_api_negative/ api_benchmark_follow_negative + - scripts/ci_start_api_benchmark.sh localhost $HIVEMIND_HTTP_PORT tests/tests_api/hivemind/tavern/tags_api_patterns/ api_benchmark_tags + - scripts/ci_start_api_benchmark.sh localhost $HIVEMIND_HTTP_PORT tests/tests_api/hivemind/tavern/tags_api_negative/ api_benchmark_tags_negative artifacts: when: always paths: - tavern_benchmark_report_api_benchmark_bridge.html - -bridge_api_smoketest_negative_benchmark: - stage: benchmark-tests - extends: .benchmark-tests-common - script: - - > - scripts/ci_start_api_benchmark.sh localhost $HIVEMIND_HTTP_PORT tests/tests_api/hivemind/tavern/bridge_api_negative/ api_benchmark_bridge_negative - - artifacts: - when: always - paths: - tavern_benchmark_report_api_benchmark_bridge_negative.html - -condenser_api_smoketest_benchmark: - stage: benchmark-tests - extends: .benchmark-tests-common - script: - - > - scripts/ci_start_api_benchmark.sh localhost $HIVEMIND_HTTP_PORT tests/tests_api/hivemind/tavern/condenser_api_patterns/ api_benchmark_condenser - - artifacts: - when: always - paths: - tavern_benchmark_report_api_benchmark_condenser.html - -condenser_api_smoketest_negative_benchmark: - stage: benchmark-tests - extends: .benchmark-tests-common - script: - - > - scripts/ci_start_api_benchmark.sh localhost $HIVEMIND_HTTP_PORT tests/tests_api/hivemind/tavern/condenser_api_negative/ api_benchmark_condenser_negative - - artifacts: - when: always - paths: - tavern_benchmark_report_api_benchmark_condenser_negative.html - -database_api_smoketest_benchmark: - stage: benchmark-tests - extends: .benchmark-tests-common - script: - - > - scripts/ci_start_api_benchmark.sh localhost $HIVEMIND_HTTP_PORT tests/tests_api/hivemind/tavern/database_api_patterns/ api_benchmark_database - - artifacts: - when: always - paths: - tavern_benchmark_report_api_benchmark_database.html - -database_api_smoketest_negative_benchmark: - stage: benchmark-tests - extends: .benchmark-tests-common - script: - - > - scripts/ci_start_api_benchmark.sh localhost $HIVEMIND_HTTP_PORT tests/tests_api/hivemind/tavern/database_api_negative/ api_benchmark_database_negative - - artifacts: - when: always - paths: - tavern_benchmark_report_api_benchmark_database_negative.html - -follow_api_smoketest_benchmark: - stage: benchmark-tests - extends: .benchmark-tests-common - script: - - > - scripts/ci_start_api_benchmark.sh localhost $HIVEMIND_HTTP_PORT tests/tests_api/hivemind/tavern/follow_api_patterns/ api_benchmark_follow - - artifacts: - when: always - paths: - tavern_benchmark_report_api_benchmark_follow.html - -follow_api_smoketest_negative_benchmark: - stage: benchmark-tests - extends: .benchmark-tests-common - script: - - > - scripts/ci_start_api_benchmark.sh localhost $HIVEMIND_HTTP_PORT tests/tests_api/hivemind/tavern/follow_api_negative/ api_benchmark_follow_negative - - artifacts: - when: always - paths: - tavern_benchmark_report_api_benchmark_follow_negative.html - -tags_api_smoketest_benchmark: - stage: benchmark-tests - extends: .benchmark-tests-common - script: - - > - scripts/ci_start_api_benchmark.sh localhost $HIVEMIND_HTTP_PORT tests/tests_api/hivemind/tavern/tags_api_patterns/ api_benchmark_tags - - artifacts: - when: always - paths: - tavern_benchmark_report_api_benchmark_tags.html - -tags_api_smoketest_negative_benchmark: - stage: benchmark-tests - extends: .benchmark-tests-common - script: - - > - scripts/ci_start_api_benchmark.sh localhost $HIVEMIND_HTTP_PORT tests/tests_api/hivemind/tavern/tags_api_negative/ api_benchmark_tags_negative - - artifacts: - when: always - paths: - tavern_benchmark_report_api_benchmark_tags_negative.html -- GitLab