From f3fe010af497bfbb6b405a3cc76e9c542544c40b Mon Sep 17 00:00:00 2001 From: Marius Iversen Date: Thu, 6 Aug 2020 14:39:05 +0200 Subject: [PATCH] [Filebeat][nosetests] Printing error message when test_modules.py returns an error message from ES (#20460) --- filebeat/tests/system/test_modules.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/filebeat/tests/system/test_modules.py b/filebeat/tests/system/test_modules.py index b02a98b2f512..96c838282ff2 100644 --- a/filebeat/tests/system/test_modules.py +++ b/filebeat/tests/system/test_modules.py @@ -165,8 +165,8 @@ def run_on_file(self, module, fileset, test_file, cfgfile): # the event was ingested to Elasticsearch assert "ingested" in obj["event"], "missing event.ingested timestamp" - assert "error" not in obj, "not error expected but got: {}".format( - obj) + assert "error" not in obj, "not error expected but got: {}.\n The related error message is: {}".format( + obj, obj["error"].get("message")) if (module == "auditd" and fileset == "log") \ or (module == "osquery" and fileset == "result"):