You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fail "${testCaseNumber}.) Tests failed: Expected return code 0 for an existing hash file with matching value (no change detected), but got ${changeDetectionReturnCode}."
63
+
fi
64
+
65
+
testCaseNumber=$((testCaseNumber +1))
66
+
echo"testDetectChangedFiles: ${testCaseNumber}.) Detect a changed file when the hashfile contains a different value as the current one."
67
+
echo"Some CHANGED Test Content">"${testFileForChangeDetection}"
fail "${testCaseNumber}.) Tests failed: Expected return code 2 for an existing hash file with differing value (change detected), but got ${changeDetectionReturnCode}."
71
+
fi
72
+
73
+
testCaseNumber=$((testCaseNumber +1))
74
+
echo"testDetectChangedFiles: ${testCaseNumber}.) Detect a changed directory when the hashfile contains a different value as the current one."
75
+
echo"Some CHANGED Test Directory Content">"${testFileForChangeDetection}"
fail "${testCaseNumber}.) Tests failed: Expected return code 2 for an existing hash file with differing value (change detected), but got ${changeDetectionReturnCode}."
79
+
fi
80
+
81
+
testCaseNumber=$((testCaseNumber +1))
82
+
echo"testDetectChangedFiles: ${testCaseNumber}.) Detect an unchanged directory when the hashfile contains the same value as the newly calculated one."
fail "${testCaseNumber}.) Tests failed: Expected return code 0 for an existing hash file with matching value (no change detected), but got ${changeDetectionReturnCode}."
86
+
fi
87
+
88
+
testCaseNumber=$((testCaseNumber +1))
89
+
echo"testDetectChangedFiles: ${testCaseNumber}.) Detect an unchanged file when the hashfile contains the same value as the current one again. Same as 2.) but different after 3.)."
fail "${testCaseNumber}.) Tests failed: Expected return code 0 for an existing hash file with matching value (no change detected), but got ${changeDetectionReturnCode}."
93
+
fi
94
+
95
+
testCaseNumber=$((testCaseNumber +1))
96
+
echo"testDetectChangedFiles: ${testCaseNumber}.) Detect a changed file when the hashfile contains a different value as the current one in read-only mode."
97
+
echo"Some CHANGED AGAIN Test Content">"${testFileForChangeDetection}"
fail "${testCaseNumber}.) Tests failed: Expected return code 2 for an existing hash file with differing value (change detected), but got ${changeDetectionReturnCode}."
101
+
fi
102
+
103
+
testCaseNumber=$((testCaseNumber +1))
104
+
echo"testDetectChangedFiles: ${testCaseNumber}.) Detect a changed file when the hashfile hadn't been update with the last change detection in read-only mode."
fail "${testCaseNumber}.) Tests failed: Expected return code 2 for an existing hash file with differing value (change detected), but got ${changeDetectionReturnCode}."
108
+
fi
109
+
110
+
testCaseNumber=$((testCaseNumber +1))
111
+
echo"testDetectChangedFiles: ${testCaseNumber}.) Fail on not existing first path"
112
+
if changeDetectionReturnCode=$(source"${SCRIPTS_DIR}/detectChangedFiles.sh" --hashfile "${testHashFile}" --paths "./nonExistingFile.txt,${testFileForChangeDetection}");then
113
+
fail "${testCaseNumber}.) Tests failed: Expected to fail due to a wrong paths option, but got ${changeDetectionReturnCode}."
114
+
fi
115
+
116
+
testCaseNumber=$((testCaseNumber +1))
117
+
echo"testDetectChangedFiles: ${testCaseNumber}.) Fail on not existing second path"
118
+
if changeDetectionReturnCode=$(source"${SCRIPTS_DIR}/detectChangedFiles.sh" --hashfile "${testHashFile}" --paths "${testFileForChangeDetection},./nonExistingFile2.txt");then
119
+
fail "${testCaseNumber}.) Tests failed: Expected to fail due to a wrong paths option, but got ${changeDetectionReturnCode}."
120
+
fi
121
+
122
+
testCaseNumber=$((testCaseNumber +1))
123
+
echo"testDetectChangedFiles: ${testCaseNumber}.) Interpret missing paths as 'nothing changed'."
0 commit comments