Files
mercury/tests/mmc_make
Zoltan Somogyi 7d05201c2b Fix some problems with bootchecks.
These caused the tests in the mmc_make directory to be executed even
when they shouldn't have been, because the bootcheck did not specify
the --use-subdirs option. The root cause was probably the existence
of unintended Mercury directories, since this would cause mmake
to set MMAKE_USE_SUBDIRS to yes even without --use-subdirs.

tests/invalid/Mmakefile:
    Clean up the Mercury directory created by a test case here.

tests/mmc_make/Mmakefile:
    Clean up the Mercury directory created by all the test cases here.

    Make a rule more robust.

    Add a note about a currently unenabled test case.

tests/mmc_make/Mmakefile:
tests/valid_make_int/Mmakefile:
    Test for --use-subdirs being enabled via the new variable
    set by tools/bootcheck.

tools/bootcheck:
    Record the value of --use subdirs in a variable, TESTS_USE_SUBDIRS,
    that mmake does not know about and therefore will not touch.

    Fix three unrelated issues that came up in bootchecks for testing
    the above diff. They all involve the same small piece of code
    whose job is to clean up .data and .procrep files left by bootchecks
    in deep profiling grades.

    - One issue was the lack of an update for the somewhat-recent change
      in the naming of deep profiling data files;

    - another was the lack of required parentheses on the find command line;

    - and the third was the lack of protection for version-controlled files
      that we do NOT want to delete.
2025-03-28 11:17:06 +11:00
..
2021-07-27 13:29:46 +10:00
2025-03-28 11:17:06 +11:00