With testing done for JDK-8046155 a couple of VM options were not covered by tests:
* diagnostic(bool, CompilerDirectivesIgnoreCompileCommands, false,
"Disable backwards compatibility for compile commands.")
Has no tests at all.
* diagnostic(bool, CompilerDirectivesPrint, false,
"Print compiler directives on installation.")
There are tests for directive printing (jcmd). They could be reused for this option.
* diagnostic(int, CompilerDirectivesLimit, 50,
"Limit on number of compiler directives.")
Directive stress tests use this option to increase amount of directives, but do not test correctness of limit