CTest ignores unknown/invalid command line arguments
When invoking CTest with command line options that it does not recognize (be it because they are misspelled, not yet available in the current version, or completely invalid), no error, not even a diagnostic message is produced:
$ ctest --this-option-does-not-exist
Test project /tmp
No tests were found!!!
This also occurs when there actually are tests to be run, the invalid option simply has no effect.