diff options
author | mbeierl <mark.beierl@dell.com> | 2017-09-28 10:58:01 -0400 |
---|---|---|
committer | mbeierl <mark.beierl@dell.com> | 2017-09-28 11:13:49 -0400 |
commit | 01bad48306bfa00f234dd09ab30a05e9b35b01b2 (patch) | |
tree | 6eefc8f6ccc392823181507d181f6c176fc0a818 /docker/storperf-master/tests | |
parent | c0571183df86501bb626079b40a36a0d06e6e4f1 (diff) |
Fix Test Results
Updates the key/values that are sent to testresults db.
Fixes the PASS/FAIL to ignore _warm_up job.
Change-Id: I8af292cd764637cd12cbdb5a2a3e114fbeda5665
Signed-off-by: mbeierl <mark.beierl@dell.com>
JIRA: STORPERF-216
Diffstat (limited to 'docker/storperf-master/tests')
-rw-r--r-- | docker/storperf-master/tests/utilities_tests/data_handler_test.py | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/docker/storperf-master/tests/utilities_tests/data_handler_test.py b/docker/storperf-master/tests/utilities_tests/data_handler_test.py index d83bf1b..8c7deb5 100644 --- a/docker/storperf-master/tests/utilities_tests/data_handler_test.py +++ b/docker/storperf-master/tests/utilities_tests/data_handler_test.py @@ -306,3 +306,32 @@ class DataHandlerTest(unittest.TestCase): self.assertEqual('2017-09-04 21:20:00', self.db_results[1]['stop_date'], 'End time') + + def test_pass_criteria(self): + metadata = { + "details": { + "steady_state": { + "_warm_up.queue-depth.8.block-size.16384": False, + "rw.queue-depth.4.block-size.16384": True + } + }, + } + criteria = self.data_handler._determine_criteria(metadata) + self.assertEqual('PASS', + criteria, + 'PASS') + + def test_fail_criteria(self): + metadata = { + "details": { + "steady_state": { + "_warm_up.queue-depth.8.block-size.16384": False, + "rw.queue-depth.4.block-size.16384": True, + "rw.queue-depth.8.block-size.16384": False + } + }, + } + criteria = self.data_handler._determine_criteria(metadata) + self.assertEqual('FAIL', + criteria, + 'FAIL') |