@@ -1899,6 +1899,45 @@ runtest "### Stat file " unix SUCCESS "" command eos stat "$rmTestDir/regexx*p
18991899runtest " ### Rm file " unix SUCCESS " " command eos rm --no-globbing " $rmTestDir /regexx*p.tt\.ern"
19001900runtest " ### Stat file " unix ERROR " " command eos stat " $rmTestDir /regexx*p.tt\.ern"
19011901
1902+ # ------------------------------------------------------------------------------
1903+ # Test multiple file removal
1904+ # ------------------------------------------------------------------------------
1905+ RM_MULTI1=" /eos/$EOS_TEST_INSTANCE /test/instancetest/multi 1.txt"
1906+ RM_MULTI2=" /eos/$EOS_TEST_INSTANCE /test/instancetest/multi 2.txt"
1907+ RM_MULTI3=" /eos/$EOS_TEST_INSTANCE /test/instancetest/ multi3 .txt"
1908+
1909+ runtest " ### CP " unix SUCCESS " " eos cp /etc/passwd " '${RM_MULTI1} '"
1910+ runtest " ### CP " unix SUCCESS " " eos cp /etc/passwd " '${RM_MULTI2} '"
1911+ runtest " ### CP " unix SUCCESS " " eos cp /etc/passwd " '${RM_MULTI3} '"
1912+ runtest " ### Delay " unix SUCCESS " " delay 7
1913+ runtest " ### Rm multi " unix SUCCESS " " eos rm " '${RM_MULTI1} '" " '${RM_MULTI2} '" " '${RM_MULTI3} '"
1914+ runtest " ### Delay " unix SUCCESS " " delay 7
1915+ runtest " ### Stat " unix ERROR " " eos stat " '${RM_MULTI1} '"
1916+ runtest " ### Stat " unix ERROR " " eos stat " '${RM_MULTI2} '"
1917+ runtest " ### Stat " unix ERROR " " eos stat " '${RM_MULTI3} '"
1918+
1919+ # ------------------------------------------------------------------------------
1920+ # Test multiple recursive directory removal
1921+ # ------------------------------------------------------------------------------
1922+ RM_DIR1=" /eos/$EOS_TEST_INSTANCE /test/instancetest/rmdir1"
1923+ RM_DIR2=" /eos/$EOS_TEST_INSTANCE /test/instancetest/rmdir2"
1924+ RM_DIR3=" /eos/$EOS_TEST_INSTANCE /test/instancetest/rmdir3"
1925+
1926+ runtest " ### Mkdir " unix SUCCESS " " eos mkdir -p ${RM_DIR1}
1927+ runtest " ### Mkdir " unix SUCCESS " " eos mkdir -p ${RM_DIR2}
1928+ runtest " ### Mkdir " unix SUCCESS " " eos mkdir -p ${RM_DIR3}
1929+ runtest " ### Touch " unix SUCCESS " " eos touch ${RM_DIR1} /file1.txt
1930+ runtest " ### Touch " unix SUCCESS " " eos touch ${RM_DIR1} /file2.txt
1931+ runtest " ### Touch " unix SUCCESS " " eos touch ${RM_DIR2} /file1.txt
1932+ runtest " ### Touch " unix SUCCESS " " eos touch ${RM_DIR2} /file2.txt
1933+ runtest " ### Touch " unix SUCCESS " " eos touch ${RM_DIR3} /file1.txt
1934+ runtest " ### Touch " unix SUCCESS " " eos touch ${RM_DIR3} /file2.txt
1935+ runtest " ### Rm -r multi " unix SUCCESS " " eos rm -r ${RM_DIR1} ${RM_DIR2} ${RM_DIR3}
1936+ runtest " ### Delay " unix SUCCESS " " delay 7
1937+ runtest " ### Stat " unix ERROR " " eos stat ${RM_DIR1}
1938+ runtest " ### Stat " unix ERROR " " eos stat ${RM_DIR2}
1939+ runtest " ### Stat " unix ERROR " " eos stat ${RM_DIR3}
1940+
19021941# Cleanup everything
19031942runtest " ### Cleanup " unix SUCCESS " " eos rm -rF $rmTestDir /
19041943
0 commit comments