if [ ${OLDTIME} != $(mtime build.ninja) ]; then echo"unnecessary build.ninja regeneration for null build" >&2
exit 1 fi
if [ ${OLDTIME_BOOTSTRAP} != $(mtime .bootstrap/build.ninja) ]; then echo"unnecessary .bootstrap/build.ninja regeneration for null build" >&2
exit 1 fi
#confirm no build.ninja file is rebuilt when a new directory is created
mkdir ${SRCDIR}/newglob
sleep 2
./blueprint.bash
if [ ${OLDTIME} != $(mtime build.ninja) ]; then echo"unnecessary build.ninja regeneration for new empty directory" >&2
exit 1 fi if [ ${OLDTIME_BOOTSTRAP} != $(mtime .bootstrap/build.ninja) ]; then echo"unnecessary .bootstrap/build.ninja regeneration for new empty directory" >&e='color: green'>2
exit 1 fi
#confirm that build.ninja is rebuilt when a new Blueprints file is added
touch ${SRCDIR}/newglob/Blueprints
sleep 2
./blueprint.bash
if [ ${OLDTIME} = $(mtime build.ninja) ]; then echo"Failed to rebuild build.ninja for glob addition" >&2
exit 1 fi if [ ${OLDTIME_BOOTSTRAP} = $(mtime .bootstrap/build.ninja) ]; then echo"Failed to rebuild .bootstrap/build.ninja for glob addition" >&2
exit 1 fi
#confirm that build.ninja is rebuilt when a glob match is removed
OLDTIME=$(mtime build.ninja)
OLDTIME_BOOTSTRAP=$(mtime .bootstrap/build.ninja) rm ${SRCDIR}/newglob/Blueprints
sleep 2
./blueprint.bash
if [ ${OLDTIME} = $(mtime build.ninja) ]; then echo"Failed to rebuild build.ninja for glob removal" >&2
exit 1 fi if [ ${OLDTIME_BOOTSTRAP} = $(mtime .bootstrap/build.ninja) ]; then echo"Failed to rebuild .bootstrap/build.ninja for glob removal" >&2
exit 1 fi
#confirm that build.ninja is not rebuilt when a glob match is removed
OLDTIME=$(mtime build.ninja)
OLDTIME_BOOTSTRAP=$(mtime .bootstrap/build.ninja)
rmdir ${SRCDIR}/newglob
sleep 2
./blueprint.bash
if [ ${OLDTIME} != $(mtime build.ninja) ]; then echo"unnecessary build.ninja regeneration for removal of empty directory" >&2
exit 1 fi
if [ ${OLDTIME_BOOTSTRAP} != $(mtime .bootstrap/build.ninja) ]; then echo"unnecessary .bootstrap/build.ninja regeneration for removal of empty directory" >&n style='color: green'>2
exit 1 fi
echo tests passed
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet am 2026-06-28)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.