Jenkins_CLI >> function_syslog_cmp 

Fuego 1.0 wiki

Login or create account

function syslog cmp

NAME [edit section]

syslog_cmp

SYNOPSIS [edit section]

syslog_cmp

DESCRIPTION [edit section]

Compare the before and after system logs, and grep the differences (which should be the messages logged during the test) for lines containing 'Bug:' or 'Oops'. If these are found, print a message and return an error.

Note that this function uses the file $FUEGO_SCRIPTS_PATH/syslog.ignore to filter out lines from the diff that should be ignored for the check of the logs.

This file should contain a list of patterns to be removed from the diff before the scan for 'Bug:' or 'Oops' lines in the file. The patterns are used with 'grep -Ef', and there should be one pattern per line in the file.

EXAMPLES [edit section]

Here are some sample invocations:
    syslog_cmp

ENVIRONMENT and ARGUMENTS [edit section]

This function uses the following variables:
  • $FUEGO_LOGS_PATH
  • $JOB_NAME
  • $NODE_NAME
  • $BUILD_ID
  • $BUILD_NUMBER
  • $FUEGO_SCRIPTS_PATH

RETURN [edit section]

Returns non-zero on error.

SOURCE [edit section]

Located in scripts/functions.sh

SEE ALSO [edit section]

TBWiki engine 1.8.3 by Tim Bird