Util-Linux package development
 help / color / mirror / Atom feed
* [PATCH 0/8] pull: logger: add tests and fix couple issues
@ 2015-03-15 12:54 Sami Kerola
  2015-03-15 12:54 ` [PATCH 1/8] logger: tidy few indentation issues Sami Kerola
                   ` (8 more replies)
  0 siblings, 9 replies; 24+ messages in thread
From: Sami Kerola @ 2015-03-15 12:54 UTC (permalink / raw)
  To: util-linux; +Cc: Sami Kerola

Hello,

Coverage of these tests is not magnificent.  None of the communications
to external systems using tcp, udp, or to journald are tested, but at
least some aspects of the logger(1) functionality gets to be checked -
that is message formats and input validation.


----------------------------------------------------------------
The following changes since commit 7ff6948e59172c1942544c9a064708e5666ba20d:
  logger: use xstrdup() (2015-03-13 15:36:39 +0100)
are available in the git repository at:
   tests_logger 
for you to fetch changes up to e3f7951113a68b171b5cea52ae0d36609faf4438:
  tests: add logger(1) error condition tests (2015-03-15 12:46:30 +0000)
----------------------------------------------------------------

Sami Kerola (8):
  logger: tidy few indentation issues
  logger: check xgethostname() return value
  tests: add test_logger helper command
  tests: add logger(1) command line options tests
  logger: fix rfc5424 format crash
  tests: add logger(1) message format tests
  logger: use errx() when checking user input
  tests: add logger(1) error condition tests

 misc-utils/Makemodule.am                           |   4 +
 misc-utils/logger.c                                | 173 +++++++++++++--------
 tests/commands.sh                                  |   1 +
 tests/expected/logger/errors                       |   0
 tests/expected/logger/errors-id_with_space         |   2 +
 tests/expected/logger/errors-invalid_prio          |   1 +
 tests/expected/logger/errors-kern_priority         |   1 +
 tests/expected/logger/errors-kern_priority_numeric |   1 +
 tests/expected/logger/errors-rfc5424_exceed_size   |   1 +
 .../logger/errors-rfc5424_msgid_with_space         |   1 +
 tests/expected/logger/errors-tag_with_space        |   2 +
 tests/expected/logger/formats                      |   0
 tests/expected/logger/formats-priorities           | 152 ++++++++++++++++++
 tests/expected/logger/formats-rfc3164              |   1 +
 tests/expected/logger/formats-rfc5424_msgid        |   1 +
 tests/expected/logger/formats-rfc5424_nohost       |   1 +
 tests/expected/logger/formats-rfc5424_notime       |   1 +
 tests/expected/logger/formats-rfc5424_simple       |   1 +
 tests/expected/logger/input_empty_line             |   3 +
 tests/expected/logger/input_prio_prefix            |   1 +
 tests/expected/logger/input_simple                 |   1 +
 tests/expected/logger/options                      |   0
 .../expected/logger/options-input_file_empty_line  |   3 +
 .../expected/logger/options-input_file_prio_prefix |   1 +
 tests/expected/logger/options-input_file_simple    |   1 +
 .../expected/logger/options-input_file_skip_empty  |   2 +
 tests/expected/logger/options-log_pid              |   1 +
 tests/expected/logger/options-log_pid_define       |   1 +
 tests/expected/logger/options-log_pid_long         |   1 +
 tests/expected/logger/options-log_pid_no_arg       |   1 +
 tests/expected/logger/options-simple               |   1 +
 tests/ts/logger/errors                             |  60 +++++++
 tests/ts/logger/formats                            |  53 +++++++
 tests/ts/logger/options                            |  57 +++++++
 34 files changed, 465 insertions(+), 66 deletions(-)
 create mode 100644 tests/expected/logger/errors
 create mode 100644 tests/expected/logger/errors-id_with_space
 create mode 100644 tests/expected/logger/errors-invalid_prio
 create mode 100644 tests/expected/logger/errors-kern_priority
 create mode 100644 tests/expected/logger/errors-kern_priority_numeric
 create mode 100644 tests/expected/logger/errors-rfc5424_exceed_size
 create mode 100644 tests/expected/logger/errors-rfc5424_msgid_with_space
 create mode 100644 tests/expected/logger/errors-tag_with_space
 create mode 100644 tests/expected/logger/formats
 create mode 100644 tests/expected/logger/formats-priorities
 create mode 100644 tests/expected/logger/formats-rfc3164
 create mode 100644 tests/expected/logger/formats-rfc5424_msgid
 create mode 100644 tests/expected/logger/formats-rfc5424_nohost
 create mode 100644 tests/expected/logger/formats-rfc5424_notime
 create mode 100644 tests/expected/logger/formats-rfc5424_simple
 create mode 100644 tests/expected/logger/input_empty_line
 create mode 100644 tests/expected/logger/input_prio_prefix
 create mode 100644 tests/expected/logger/input_simple
 create mode 100644 tests/expected/logger/options
 create mode 100644 tests/expected/logger/options-input_file_empty_line
 create mode 100644 tests/expected/logger/options-input_file_prio_prefix
 create mode 100644 tests/expected/logger/options-input_file_simple
 create mode 100644 tests/expected/logger/options-input_file_skip_empty
 create mode 100644 tests/expected/logger/options-log_pid
 create mode 100644 tests/expected/logger/options-log_pid_define
 create mode 100644 tests/expected/logger/options-log_pid_long
 create mode 100644 tests/expected/logger/options-log_pid_no_arg
 create mode 100644 tests/expected/logger/options-simple
 create mode 100755 tests/ts/logger/errors
 create mode 100755 tests/ts/logger/formats
 create mode 100755 tests/ts/logger/options

-- 
2.3.2


^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2015-03-17  9:06 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-03-15 12:54 [PATCH 0/8] pull: logger: add tests and fix couple issues Sami Kerola
2015-03-15 12:54 ` [PATCH 1/8] logger: tidy few indentation issues Sami Kerola
2015-03-16 10:52   ` Karel Zak
2015-03-16 11:22   ` Rainer Gerhards
2015-03-16 11:50     ` Karel Zak
2015-03-15 12:54 ` [PATCH 2/8] logger: check xgethostname() return value Sami Kerola
2015-03-16 10:53   ` Karel Zak
2015-03-15 12:54 ` [PATCH 3/8] tests: add test_logger helper command Sami Kerola
2015-03-16 10:57   ` Karel Zak
2015-03-16 13:19   ` Karel Zak
2015-03-15 12:54 ` [PATCH 4/8] tests: add logger(1) command line options tests Sami Kerola
2015-03-15 12:54 ` [PATCH 5/8] logger: fix rfc5424 format crash Sami Kerola
2015-03-16 10:49   ` Karel Zak
2015-03-16 10:55     ` Rainer Gerhards
2015-03-16 11:13       ` Karel Zak
2015-03-16 10:57     ` Rainer Gerhards
2015-03-15 12:54 ` [PATCH 6/8] tests: add logger(1) message format tests Sami Kerola
2015-03-15 12:54 ` [PATCH 7/8] logger: use errx() when checking user input Sami Kerola
2015-03-16 10:54   ` Karel Zak
2015-03-15 12:54 ` [PATCH 8/8] tests: add logger(1) error condition tests Sami Kerola
2015-03-16 11:28 ` [PATCH 0/8] pull: logger: add tests and fix couple issues Rainer Gerhards
2015-03-16 12:06   ` Karel Zak
2015-03-16 23:55     ` Sami Kerola
2015-03-17  9:06       ` Karel Zak

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox