]> git.proxmox.com Git - pmg-log-tracker.git/commitdiff
add test for the exclude_greylist fix
authorMira Limbeck <m.limbeck@proxmox.com>
Fri, 20 Mar 2020 12:08:29 +0000 (13:08 +0100)
committerWolfgang Bumiller <w.bumiller@proxmox.com>
Tue, 24 Mar 2020 10:40:19 +0000 (11:40 +0100)
This tests the before queue case with both '-g' and 'n' options set.

Signed-off-by: Mira Limbeck <m.limbeck@proxmox.com>
tests/tests_before_queue.rs

index 2c3ef8d038a4513e1ceac496b07a3ca5509bf544..a1ea89baad9fb8b3d1b9e226432a424121daa8ff 100644 (file)
@@ -113,3 +113,26 @@ fn before_queue_search_string() {
     let output_reader = BufReader::new(&output.stdout[..]);
     utils::compare_output(expected_output, output_reader);
 }
+
+#[test]
+fn before_queue_exclude_greylist_ndr() {
+    let output = Command::new(utils::log_tracker_path())
+        .arg("-vv")
+        .arg("-s")
+        .arg("1608300000")
+        .arg("-e")
+        .arg("1608302400")
+        .arg("-i")
+        .arg("tests/test_input_mixed")
+        .arg("-g")
+        .arg("-n")
+        .output()
+        .expect("failed to execute pmg-log-tracker");
+
+    let expected_file = File::open("tests/test_output_before_queue")
+        .expect("failed to open test_output");
+
+    let expected_output = BufReader::new(&expected_file);
+    let output_reader = BufReader::new(&output.stdout[..]);
+    utils::compare_output(expected_output, output_reader);
+}