add_test: Update or remove classic signature with a policy
The add_test
command has two signatures:
add_test(NAME <name> COMMAND <command> ...)
add_test(<name> <command> ...)
The latter/classic signature does not support everything the former signature does, and AFAIK there is no reason to use it besides brevity. We should consider updating the classic signature to support modern features, or removing it. Either approach requires a policy.