* 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
* Remove extra functions from run_timetest.py
* Add `log.debug` of raw and aggregated statistics in run_timetest.py
* Implement storing of models locally for test_timetest.py
* Add logging of DB upload to tconf with refs saving
* Prepare `.automation/tgl_test_config.yml` with models from VPUX package
* Add restriction on `exe` and `model` existence in run_timetest.py
* Remove `generate_tmp_path` as unnecessary after refactoring
* Add `check_positive_int` check for `-niter` CLI key
* Replace `TestConfDumper` with number of fixtures:
1. Save all test info in global `request` and `pytestconfig` fixtures
2. Add `test_info` fixture for retrieving test info from test
3. Add `prepare_tconf_with_refs` fixture for test conf dump
* Fix searching of pipelines for `time_tests` build
* Add `realpath` use in README for IEDevPackage because of limitation
* Add `mkdir build && cd build` commands in README
* Rename `time-tests` to `time_tests` in README
Split time-tests common library
Add a README.md with workflow description.
Defined "timetest_" suffix for all time tests.
Applied clang-format-9 and added a README.md
Co-authored-by: Alina Alborova <alina.alborova@intel.com>
* [Stress] Support OMZ model_info.py in get_testdata.py
* [Stress] Copy IRs from OMZ models folder to IRs folder
* [Stress] Support modified configs in C++ tests
* [Stress] Deprecate support of --env_conf due refactoring of configs
* [Stress] Update configs:
1. Removed env configs due deprecation
2. Moved test configs to a new format
* [Stress] Extend MemCheck records with info from test config
* [Stress] Redesigned MemCheckTests: 1. Added MemCheckPipeline to incapsulate measures and logging. 2. Moved references to array
* [Stress] Added tracking of THREADS in MemCheckTests
* [Stress] Define Database constant arguments in memcheck_upload.py only
* [Stress] Simplify computations using HashableDict in `compare_memcheck_2_runs`
* [Stress] Add comparison using pandas
* [Stress] Fix missing retry for StressMemLeaksTests
* [Stress] Add smoothing with sliding average for StressMemleaksTests
* [Stress] Enable GPU in StressMemleaksTests precommit scope