Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8144084

[TESTBUG] 1.9 section not unlock flag in runtime/CommandLine/IgnoreUnrecognizedVMOptions test

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P4 P4
    • 9
    • 9
    • hotspot
    • b99

      Section 1.9 verifies malformed unlocked flag, but actually flags are locked, because '-XX:-UnlockDiagnosticVMOptions' is passed instead of '-XX:+UnlockDiagnosticVMOptions' and '-XX:-UnlockExperimentalVMOptions' instead of '-XX:+UnlockExperimentalVMOptions'. I.e. test performs the same thing as in section 1.8.

          /*
            #1.9 malformed unlocked flag:
                                          diagnostic & locked experimental & locked
                                          -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
                                          -XX:PrintInlining -XX:AlwaysSafeConstructors
            -IgnoreUnrecognizedVMOptions ERR ERR
            +IgnoreUnrecognizedVMOptions ERR ERR
          */
          runJavaAndCheckExitValue(false, "-XX:-IgnoreUnrecognizedVMOptions", "-XX:-UnlockDiagnosticVMOptions", "-XX:PrintInlining", "-version");
          runJavaAndCheckExitValue(false, "-XX:-IgnoreUnrecognizedVMOptions", "-XX:-UnlockExperimentalVMOptions", "-XX:AlwaysSafeConstructors", "-version");
          runJavaAndCheckExitValue(false, "-XX:+IgnoreUnrecognizedVMOptions", "-XX:-UnlockDiagnosticVMOptions", "-XX:PrintInlining", "-version");
          runJavaAndCheckExitValue(false, "-XX:+IgnoreUnrecognizedVMOptions", "-XX:-UnlockExperimentalVMOptions", "-XX:AlwaysSafeConstructors", "-version");

            ddmitriev Dmitry Dmitriev
            ddmitriev Dmitry Dmitriev
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: