Ajout de la détection des timestamps futurs dans le système de build et mise à jour des messages d'avertissement
This commit is contained in:
@@ -89,15 +89,6 @@ Le test suit les étapes suivantes :
|
||||
|
||||
## Résultats attendus
|
||||
|
||||
- Le comportement standard de GNU Make est de reconstruire l'exécutable si le fichier source a un timestamp dans le futur
|
||||
- Le comportement standard de Make est de reconstruire l'exécutable si le fichier source a un timestamp dans le futur
|
||||
- `bake` devrait adopter le même comportement et reconstruire l'exécutable
|
||||
- Les messages de sortie devraient indiquer la reconstruction
|
||||
|
||||
## Explications techniques
|
||||
|
||||
Les systèmes de build comme make utilisent les timestamps des fichiers pour déterminer quand une recompilation est nécessaire. Quand un fichier source a une date de modification qui se situe dans le futur :
|
||||
|
||||
1. Certains systèmes de build considèrent toujours que le fichier a été modifié et déclenchent la reconstruction
|
||||
2. D'autres peuvent avoir des comportements particuliers ou des avertissements
|
||||
|
||||
Ce test vérifie que `bake` gère correctement ce cas particulier en adoptant le même comportement que `make`, ce qui est important pour assurer une compatibilité complète, même dans des situations inhabituelles.
|
||||
- Les messages de sortie devraient indiquer la reconstruction
|
Reference in New Issue
Block a user