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]