Refactor to do_version() function checking driver vs wperf version
In this patch:
- refactor to
do_version()
function checking driver vs wperf version. - refactor
version_query()
todo_version_query()
. - add SAL to
do_version_query()
.
Testing
Regression
>pytest
================================================= test session starts =================================================
platform win32 -- Python 3.11.1, pytest-7.2.0, pluggy-1.0.0
rootdir: C:\Users\przemek\Desktop\wperf\tests
collected 75 items
wperf_cli_common_test.py .... [ 5%]
wperf_cli_json_validator_test.py .... [ 10%]
wperf_cli_list_test.py ... [ 14%]
wperf_cli_metrics_test.py ........ [ 25%]
wperf_cli_padding_test.py ......... [ 37%]
wperf_cli_stat_test.py ........................................... [ 94%]
wperf_cli_test_test.py .... [100%]
=========================================== 75 passed in 145.21s (0:02:25) ============================================
version
>wperf -version
Component Version
========= =======
wperf 2.4.0
wperf-driver 2.4.0
>wperf -version -json | python -m json.tool
{
"Version": [
{
"Component": "wperf",
"Version": "2.4.0"
},
{
"Component": "wperf-driver",
"Version": "2.4.0"
}
]
}
Edited by Przemyslaw Wirkus