pmg-log-tracker/tests/tests_time_rfc3339.rs
Mira Limbeck 4d645342e1 tests: update to match the compatibility changes
Reviewed-by: Dominik Csapak <d.csapak@proxmox.com>
Tested-by: Dominik Csapak <d.csapak@proxmox.com>
Signed-off-by: Mira Limbeck <m.limbeck@proxmox.com>
2023-06-28 11:50:44 +02:00

30 lines
858 B
Rust

use std::fs::File;
use std::io::BufReader;
use std::process::Command;
mod utils;
#[test]
fn after_queue_time_rfc3339_mixed() {
let output = Command::new("faketime")
.env("TZ", "Europe/Vienna")
.arg("2023-06-28 23:59:59")
.arg(utils::log_tracker_path())
.arg("-vv")
.arg("-s")
.arg("2023-06-23 00:00:00")
.arg("-e")
.arg("2023-06-23 23:59:00")
.arg("-i")
.arg("tests/test_input_time_rfc3339_mixed")
.output()
.expect("failed to execute pmg-log-tracker");
let expected_file =
File::open("tests/test_output_time_rfc3339_mixed").expect("failed to open test_output");
let expected_output = BufReader::new(&expected_file);
let output_reader = BufReader::new(&output.stdout[..]);
utils::compare_output(output_reader, expected_output);
}