mirror of
https://github.com/systemd/systemd.git
synced 2025-01-03 05:18:09 +03:00
test: suppress logs generated by journal tests
Note, journal_file_dump() is only used by tests. Closes #33035.
This commit is contained in:
parent
61fdb5b214
commit
36c5035f2a
@ -3801,35 +3801,35 @@ void journal_file_dump(JournalFile *f) {
|
||||
case OBJECT_ENTRY:
|
||||
assert(s);
|
||||
|
||||
printf("Type: %s seqnum=%"PRIu64" monotonic=%"PRIu64" realtime=%"PRIu64"\n",
|
||||
s,
|
||||
le64toh(o->entry.seqnum),
|
||||
le64toh(o->entry.monotonic),
|
||||
le64toh(o->entry.realtime));
|
||||
log_info("Type: %s seqnum=%"PRIu64" monotonic=%"PRIu64" realtime=%"PRIu64"\n",
|
||||
s,
|
||||
le64toh(o->entry.seqnum),
|
||||
le64toh(o->entry.monotonic),
|
||||
le64toh(o->entry.realtime));
|
||||
break;
|
||||
|
||||
case OBJECT_TAG:
|
||||
assert(s);
|
||||
|
||||
printf("Type: %s seqnum=%"PRIu64" epoch=%"PRIu64"\n",
|
||||
s,
|
||||
le64toh(o->tag.seqnum),
|
||||
le64toh(o->tag.epoch));
|
||||
log_info("Type: %s seqnum=%"PRIu64" epoch=%"PRIu64"\n",
|
||||
s,
|
||||
le64toh(o->tag.seqnum),
|
||||
le64toh(o->tag.epoch));
|
||||
break;
|
||||
|
||||
default:
|
||||
if (s)
|
||||
printf("Type: %s \n", s);
|
||||
log_info("Type: %s \n", s);
|
||||
else
|
||||
printf("Type: unknown (%i)", o->object.type);
|
||||
log_info("Type: unknown (%i)", o->object.type);
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
c = COMPRESSION_FROM_OBJECT(o);
|
||||
if (c > COMPRESSION_NONE)
|
||||
printf("Flags: %s\n",
|
||||
compression_to_string(c));
|
||||
log_info("Flags: %s\n",
|
||||
compression_to_string(c));
|
||||
|
||||
if (p == le64toh(f->header->tail_object_offset))
|
||||
p = 0;
|
||||
|
@ -42,10 +42,20 @@ run_test() {
|
||||
|
||||
local test="$1"
|
||||
local name="${test##*/}"
|
||||
local environment=
|
||||
|
||||
echo "Executing test $name as unit $name.service"
|
||||
|
||||
systemd-run --quiet --property Delegate=1 --unit="$name" --wait "$test" && ret=0 || ret=$?
|
||||
case "$name" in
|
||||
test-journal-flush)
|
||||
environment="SYSTEMD_LOG_LEVEL=info"
|
||||
;;
|
||||
test-journal-verify)
|
||||
environment="SYSTEMD_LOG_LEVEL=crit"
|
||||
;;
|
||||
esac
|
||||
|
||||
systemd-run --quiet --property Delegate=1 --property "Environment=$environment" --unit="$name" --wait "$test" && ret=0 || ret=$?
|
||||
|
||||
exec {LOCK_FD}> /lock
|
||||
flock --exclusive ${LOCK_FD}
|
||||
|
Loading…
Reference in New Issue
Block a user