[PATCH 40/41] robocopy/tests: add conformance tests for /LOG, /LOG+
Florian Eder
others.meder at gmail.com
Mon Sep 6 09:55:17 CDT 2021
Signed-off-by: Florian Eder <others.meder at gmail.com>
---
programs/robocopy/tests/robocopy.c | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/programs/robocopy/tests/robocopy.c b/programs/robocopy/tests/robocopy.c
index f699a9dc57b..48366ed8e7a 100644
--- a/programs/robocopy/tests/robocopy.c
+++ b/programs/robocopy/tests/robocopy.c
@@ -1559,6 +1559,26 @@ gggggggggggggggggggggggggggggggggggggggg\\robocopy_destination /r:1 /w:0", 1);
check_long_filename_test();
winetest_pop_context();
+ winetest_push_context("LOG test 1");
+ create_test_source_folder();
+ swprintf(temp_command_line, ARRAY_SIZE(temp_command_line),
+ L"robocopy.exe %s\\robocopy_source %s\\robocopy_destination /log:%s\\log.txt /r:1 /w:0",
+ temp_path, temp_path, temp_path);
+ execute_robocopy(temp_command_line, 1);
+ check_file_and_delete(L"log.txt", TRUE);
+ check_basic_copy_test();
+ winetest_pop_context();
+
+ winetest_push_context("LOG test 2");
+ create_test_source_folder();
+ swprintf(temp_command_line, ARRAY_SIZE(temp_command_line),
+ L"robocopy.exe %s\\robocopy_source %s\\robocopy_destination /log+:%s\\log.txt /r:1 /w:0",
+ temp_path, temp_path, temp_path);
+ execute_robocopy(temp_command_line, 1);
+ check_file_and_delete(L"log.txt", TRUE);
+ check_basic_copy_test();
+ winetest_pop_context();
+
/* Reset CWD to previous folder */
ok(SetCurrentDirectoryW(previous_cwd_path), "couldn't set CWD to previous CWD folder \"%S\"", previous_cwd_path);
}
\ No newline at end of file
--
2.32.0
More information about the wine-devel
mailing list