From: Arjen Baart Date: Fri, 25 Sep 2020 17:12:57 +0000 (+0200) Subject: Test to read XML logs X-Git-Url: http://www.andromeda.nl/gitweb/?p=gnucomo.git;a=commitdiff_plain;h=ef2d3fc96a0ec72b95433fb572088ece60443c66 Test to read XML logs --- diff --git a/test/log.xml b/test/log.xml new file mode 100644 index 0000000..23e66a9 --- /dev/null +++ b/test/log.xml @@ -0,0 +1,26 @@ + + + + system log + kithira.andromeda.nl + 2003-04-17 14:40:46.312895+01:00 + + + + Apr 13 04:31:03 schiza kernel: attempt to access beyond end of device + + 2003-04-13 04:31:03+02:00 + schiza + kernel + Apr 13 04:31:03 schiza kernel: 03:05: rw=0, want=1061109568, limit=2522173 + + + 2003-04-13 16:57:15+02:00 + kithira + sshd + Apr 13 16:57:15 kithira sshd(pam_unix)[11816]: session opened for user arjen by (uid=0) + + + + + diff --git a/test/log_bad.xml b/test/log_bad.xml new file mode 100644 index 0000000..7c9c0cf --- /dev/null +++ b/test/log_bad.xml @@ -0,0 +1,28 @@ + + + + system log + kithira.andromeda.nl + 2003-04-17 14:40:46.312895+01:00 + + + + Apr 13 04:31:03 schiza kernel: attempt to access beyond end of device + + 2003-04-13 04:31:03+02:00 + schiza + kernel + Apr 13 04:31:03 schiza kernel: 03:05: rw=0, want=1061109568, limit=2522173 + + + 2003-04-13 16:57:15+02:00 + kithira + sshd + Apr 13 16:57:15 kithira sshd(pam_unix)[11816]: session opened for user arjen by (uid=0) + + + + + diff --git a/test/read_xml_log b/test/read_xml_log new file mode 100755 index 0000000..94dedbb --- /dev/null +++ b/test/read_xml_log @@ -0,0 +1,59 @@ +#!/bin/bash + +# +# Create an object 'kithira.andromeda.nl' in the database and +# parse a piece of a XML file. + +rm -f gcm_input.log + +createdb gnucomo_test +result=1 + +if psql gnucomo_test -q <../src/database/create.sql >/dev/null +then + psql gnucomo_test -q -c "insert into object (objectname) values ('kithira.andromeda.nl')" + + # read logs from an XML file. 2 log entries are expected + echo "Read a good XML file" + ../src/gcm_input/gcm_input -v -c gnucomo_test