From 4dbcceede42385b38382bcaaef8f4cf568ea450c Mon Sep 17 00:00:00 2001 From: Fuad Ismail <fuad1502@gmail.com> Date: Wed, 11 Dec 2024 10:32:37 +0700 Subject: [PATCH] tests/dmesg: add since/until test & fixture. --- tests/by-util/test_dmesg.rs | 11 +++++++++++ tests/fixtures/dmesg/test_since_until.expected | 5 +++++ 2 files changed, 16 insertions(+) create mode 100644 tests/fixtures/dmesg/test_since_until.expected diff --git a/tests/by-util/test_dmesg.rs b/tests/by-util/test_dmesg.rs index b6cfb73..073c0a5 100644 --- a/tests/by-util/test_dmesg.rs +++ b/tests/by-util/test_dmesg.rs @@ -146,3 +146,14 @@ fn test_filter_multiple() { ) }); } + +#[test] +fn test_since_until() { + new_ucmd!() + .arg("--kmsg-file") + .arg("kmsg.input") + .arg("--since=\"2024-11-19 17:47:32\"") + .arg("--until=\"2024-11-19 18:55:52\"") + .succeeds() + .stdout_only_fixture("test_since_until.expected"); +} diff --git a/tests/fixtures/dmesg/test_since_until.expected b/tests/fixtures/dmesg/test_since_until.expected new file mode 100644 index 0000000..2b76c31 --- /dev/null +++ b/tests/fixtures/dmesg/test_since_until.expected @@ -0,0 +1,5 @@ +[80000.000000] LOG_WARNING LOG_AUTH +[81000.000000] LOG_WARNING LOG_AUTHPRIV +[82000.000000] LOG_WARNING LOG_CRON +[83000.000000] LOG_WARNING LOG_DAEMON +[84000.000000] LOG_WARNING LOG_FTP