Better specific delta detection for tests

This commit is contained in:
Eric Espie
2025-02-05 17:40:57 +01:00
parent f6298370a7
commit 0088580798

View File

@@ -73,12 +73,20 @@ class UnitTestRunTimeEnvironment extends RunTimeEnvironment
$aModifiedFiles[] = $sCustomDatamodelFile;
}
}
if (count($aModifiedFiles) > 0) {
echo "The following files have been modified after the last compilation:\n";
foreach ($aModifiedFiles as $sFile) {
echo " - $sFile\n";
// Keep only xml files
$aFilesToCompile = [];
foreach ($aModifiedFiles as $sModifiedFile) {
if (utils::EndsWith($sModifiedFile, '.xml')) {
$aFilesToCompile[] = $sModifiedFile;
}
}
}
$aModifiedFiles = $aFilesToCompile;
if (count($aModifiedFiles) > 0) {
echo "The following files have been modified after the last compilation:\n";
foreach ($aModifiedFiles as $sFile) {
echo " - $sFile\n";
}
}
return (count($aModifiedFiles) === 0);
}