From a1d7297bb75273bd0318efc3a7acd273625cba05 Mon Sep 17 00:00:00 2001 From: Slawomir Jankowski Date: Tue, 21 Jan 2020 11:49:49 +0100 Subject: [PATCH] Update cli messages module Add new error messages. Change 'TestRun.fail' to 'TestRun.LOGGER.error'. Signed-off-by: Slawomir Jankowski --- test/functional/api/cas/cli_messages.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/test/functional/api/cas/cli_messages.py b/test/functional/api/cas/cli_messages.py index d4daada..1965010 100644 --- a/test/functional/api/cas/cli_messages.py +++ b/test/functional/api/cas/cli_messages.py @@ -25,10 +25,23 @@ stop_cache_incomplete = [ r"Cache is in incomplete state - at least one core is inactive" ] +add_cached_core = [ + r"Error while adding core device to cache instance \d+", + r"Core device \'/dev/\S+\' is already cached\." +] + +remove_mounted_core = [ + r"Can\'t remove core \d+ from cache \d+\. Device /dev/cas\d+-\d+ is mounted\!" +] + +stop_cache_mounted_core = [ + r"Can\'t stop cache instance \d+\. Device /dev/cas\d+-\d+ is mounted\!" +] + def check_msg(output: Output, expected_messages): result = '\n'.join([output.stdout, output.stderr]) for msg in expected_messages: matches = re.search(msg, result) if not matches: - TestRun.fail(f"Message is incorrect, expected: {msg}\n actual: {result}.") + TestRun.LOGGER.error(f"Message is incorrect, expected: {msg}\n actual: {result}.")