#!/usr/bin/env bash
# SPDX-License-Identifier: LGPL-2.1-or-later
-# shellcheck disable=SC2016
set -eux
set -o pipefail
-# shellcheck source=test/units/util.sh
-. "$(dirname "$0")"/util.sh
-
systemd-run -v --wait echo wampfl | grep wampfl
-
-systemd-run -v -p Type=notify bash -c 'echo brumfl ; systemd-notify --ready ; echo krass' | grep brumfl
-
-mkdir -p /run/systemd/journald.conf.d/
-
-# Let's disable storage of debug messages, since we want to flood the journal
-# daemon with messages that it will have to process, but we do not actually
-# want to push out our own messages from storage while doing so
-cat >> /run/systemd/journald.conf.d/50-disable-debug.conf <<EOF
-[Journal]
-MaxLevelStore=info
-EOF
-
-systemctl restart systemd-journald
-
-# Now flood the journal via syslog and the stream transport to ensure this finishes correctly even if busy
-( xxd /dev/urandom | logger -p debug ) &
-( xxd /dev/urandom | systemd-cat -p debug ) &
-
-# Verify that this works even if the journal is super busy
-systemd-run -v -p Type=notify bash -c 'echo schmurz ; systemd-notify --ready ; echo kropf' | grep schmurz
-
-kill %1
-kill %2
-
-rm /run/systemd/journald.conf.d/50-disable-debug.conf
-rmdir --ignore-fail-on-non-empty /run/systemd/journald.conf.d
-
-systemctl restart systemd-journald
+systemd-run -v --service-type=notify bash -c 'echo brumfl ; systemd-notify --ready ; echo krass' | grep brumfl