API tests execution time reports
Added stage with benchmark tests for hivemind
api calls.
-
benchmark_generator.py
will create set of benchmark tests basing ontavern.yaml
tests intests_api
directory. - Benchmarks will create
json
file which is parsed byjson_report_parser.py
. The html report is generated. - Report contains data such as test name and mean execution time of a test (5 runs of each call).
- If mean time is greater than threshold the job running that test will fail.
Edited by Dariusz Kędzierski
Merge request reports
Activity
added 13 commits
-
d4776f8f...2bf91652 - 12 commits from branch
develop
- 1f84c88e - Rebase to current develop
-
d4776f8f...2bf91652 - 12 commits from branch
added 1 commit
- 822fb5c6 - Reports will include call parameters for api calls that are above treshold
added 1 commit
- 18808d94 - Time threshold can be configured via command line parameter
added 86 commits
-
18808d94...7f0fb4d6 - 85 commits from branch
develop
- 3c8a7eb3 - Rebase to current develop
-
18808d94...7f0fb4d6 - 85 commits from branch
added 22 commits
-
5318f66a...47a50445 - 21 commits from branch
develop
- 7593701a - Rebase to current develop
-
5318f66a...47a50445 - 21 commits from branch
- Resolved by Dariusz Kędzierski
- Resolved by Dariusz Kędzierski
- Resolved by Dariusz Kędzierski
General question - what about concurrent execution of tavern tests ? Does it is somehow disabled on benchmark spawn ?
added 1 commit
- 57ebbd35 - Do not allow benchmark tests to fail, failed test is a failed job. Changed...
@bwrona please do not merge yet.
added 1 commit
- 632361f0 - Html reports are based on benchmark data not on xml junit data
added 2 commits
@bwrona added some fixes, also reworked html report. Details are in MR description above.
added 14 commits
-
f9e11c47...417cd793 - 13 commits from branch
develop
- 1e166a3a - Rebase to current develop
-
f9e11c47...417cd793 - 13 commits from branch
added 27 commits
-
9e483b83...8d29ca01 - 26 commits from branch
develop
- b7fb674b - Rebase to current develop
-
9e483b83...8d29ca01 - 26 commits from branch
added 27 commits
-
80a18be4...62e741f3 - 26 commits from branch
develop
- b90ae0da - Rebase to current develop
-
80a18be4...62e741f3 - 26 commits from branch
added 1 commit
- 5ce6f29f - Add info about failing benchmarks to the console
added 23 commits
-
f74a6129...c369519e - 22 commits from branch
develop
- 3ff7f47c - Rebase to current develop
-
f74a6129...c369519e - 22 commits from branch
added 1 commit
- aeb8936e - All benchmarks moved to one job to avoid starting and stoppng server several times
added 1 commit
- 933bf13f - Tests moved to one job to limit starting/stopping hivemind server
added 1 commit
- 1568214c - Fix script path, add test env to tox invocation
Please register or sign in to reply