open-cas-linux/test/functional
Jan Musial 06322f6199 Add PerfContainer for storing performance results
Implement new package which primary goal is to collect and validate
performance metrics in managable way then dump them in JSON form for
further processing/storage.

Example usage:

container = PerfContainer()

container.insert_config_param("20.03.0000", ConfigParameter.CAS_VERSION)
container.insert_cache_metric(20000000, IOMetric.read_IOPS)

with open("perf.json", "w") as f:
    json.dump(container.to_serializable_dict(), f)

Signed-off-by: Jan Musial <jan.musial@intel.com>
2020-08-06 14:01:30 +02:00
..
api tests: Fix CAS version parsing 2020-08-05 15:19:29 +02:00
config Update 'example_config' after changes in TF 2020-07-13 12:10:38 +02:00
lib/external_plugins tests: Update TF - plugins 2020-01-07 08:59:00 +01:00
test-framework@e01877eb8d Initialize tests cleanup 2020-07-15 12:57:03 +02:00
tests Remove partitions from disk after unmounting them 2020-08-05 12:00:44 +02:00
utils Add PerfContainer for storing performance results 2020-08-06 14:01:30 +02:00
.gitignore Create init config class representation 2020-01-14 09:35:30 +01:00
GUIDELINES.md tests: add basic sequential cut off tests 2019-11-21 12:24:37 +01:00
pytest.ini Enable logging mechanism and example of logger usage in one test 2019-10-28 13:19:00 +01:00
requirements.txt Add PerfContainer for storing performance results 2020-08-06 14:01:30 +02:00