Skip to content

Commit 0027486

Browse files
author
Steffen Siering
authored
Fix parsing timestamp in Filebeat registry tests (elastic#19796)
1 parent d16ecc9 commit 0027486

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

filebeat/tests/system/filebeat.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,15 @@ def has_registry(self, name=None, data_path=None):
4848
def get_registry(self, name=None, data_path=None, filter=None):
4949
reg = self.access_registry(name, data_path)
5050
self.wait_until(reg.exists)
51-
return reg.load(filter=filter)
51+
52+
def parse_entry(entry):
53+
extra, sec = entry["timestamp"]
54+
nsec = extra & 0xFFFFFFFF
55+
entry["timestamp"] = sec + (nsec / 1000000000)
56+
return entry
57+
58+
entries = [parse_entry(entry) for entry in reg.load(filter=filter)]
59+
return entries
5260

5361
def get_registry_entry_by_path(self, path):
5462
"""

0 commit comments

Comments
 (0)