From c2bed2a1703a8187c231fdb2926714e877221d85 Mon Sep 17 00:00:00 2001 From: Paul Robinson Date: Mon, 3 Jul 2023 11:41:09 -0700 Subject: [UTC] Add do-not-autogenerate capability Differential Revision: https://reviews.llvm.org/D154383 --- llvm/utils/UpdateTestChecks/common.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'llvm/utils/UpdateTestChecks/common.py') diff --git a/llvm/utils/UpdateTestChecks/common.py b/llvm/utils/UpdateTestChecks/common.py index 81b1335..6f81805 100644 --- a/llvm/utils/UpdateTestChecks/common.py +++ b/llvm/utils/UpdateTestChecks/common.py @@ -327,6 +327,9 @@ def itertests( with open(test) as f: input_lines = [l.rstrip() for l in f] first_line = input_lines[0] if input_lines else "" + if UTC_AVOID in first_line: + warn("Skipping test that must not be autogenerated: " + test) + continue is_regenerate = UTC_ADVERT in first_line # If we're generating a new test, set the default version to the latest. @@ -468,6 +471,7 @@ CHECK_RE = re.compile( UTC_ARGS_KEY = "UTC_ARGS:" UTC_ARGS_CMD = re.compile(r".*" + UTC_ARGS_KEY + "\s*(?P.*)\s*$") UTC_ADVERT = "NOTE: Assertions have been autogenerated by " +UTC_AVOID = "NOTE: Do not autogenerate" UNUSED_NOTE = "NOTE: These prefixes are unused and the list is autogenerated. Do not add tests below this line:" OPT_FUNCTION_RE = re.compile( -- cgit v1.1