Extend information to submit to a DB in time_tests (#3018)
authorVitaliy Urusovskij <vitaliy.urusovskij@intel.com>
Tue, 17 Nov 2020 09:07:40 +0000 (12:07 +0300)
committerGitHub <noreply@github.com>
Tue, 17 Nov 2020 09:07:40 +0000 (12:07 +0300)
commit070fc1708739c5d166a738471c23c5a942efc4d8
treec418613636cc88371178cef6c68c68521671ccf0
parenta991ad926f276a7adad60bd0d61201163391bcee
Extend information to submit to a DB in time_tests (#3018)

* Optimize imports in time_tests conftest.py

* Extend information to submit to a DB in time_tests:
1. Add `--manifest` and `--db_metadata` CLI keys
2. Add `prepare_db_info` fixture

* Move `validate_test_case` fixture to a const schema, remove extra checks

* Add `manifest_metadata` fixture to parse and validate manifest only once

* Add OS utils to submit os info to DB
tests/time_tests/test_runner/conftest.py
tests/time_tests/test_runner/requirements.txt
tests/time_tests/test_runner/test_timetest.py
tests/time_tests/test_runner/utils.py