mirror of
https://github.com/systemd/systemd.git
synced 2025-09-08 13:44:41 +03:00
test: don't pipe the whole journal through jq
Doing that in VMs without acceleration is prohibitively expensive (i.e.
20+ seconds in the C8S job). Thankfully, the recent [0] --lines=+n syntax
makes this all quite easy to fix.
[0] 8d6791d2aa
This commit is contained in:
@@ -7,7 +7,7 @@ set -o pipefail
|
|||||||
. "$(dirname "$0")"/util.sh
|
. "$(dirname "$0")"/util.sh
|
||||||
|
|
||||||
get_first_boot_id() {
|
get_first_boot_id() {
|
||||||
journalctl -b "${1:?}" -o json | jq -sr '.[0]._BOOT_ID'
|
journalctl -b "${1:?}" -o json -n +1 | jq -r '._BOOT_ID'
|
||||||
}
|
}
|
||||||
|
|
||||||
get_last_boot_id() {
|
get_last_boot_id() {
|
||||||
@@ -15,7 +15,7 @@ get_last_boot_id() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
get_first_timestamp() {
|
get_first_timestamp() {
|
||||||
journalctl -b "${1:?}" -o json | jq -sr '.[0].__REALTIME_TIMESTAMP'
|
journalctl -b "${1:?}" -o json -n +1 | jq -r '.__REALTIME_TIMESTAMP'
|
||||||
}
|
}
|
||||||
|
|
||||||
get_last_timestamp() {
|
get_last_timestamp() {
|
||||||
|
Reference in New Issue
Block a user