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

SA: Enable jhsdb jtreg tests for Mac OS X

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P3 P3
    • tbd
    • 11
    • hotspot
    • None
    • x86_64
    • os_x

      Is there a way we can enable the jhsdb tests like open/test/hotspot/jtreg/serviceability/sa tests on Mac?

      If I run it right now I get:

      ----------System.out:(1/47)----------
      SA attach not expected to work - test skipped.
      ----------System.err:(1/15)----------
      STATUS:Passed.

      because the test is skipped, since we don't run them as root, as determined in /test/lib/jdk/test/lib/Platform.java:

          private static boolean canAttachOSX() {
              return userName.equals("root");
          }

      It would be useful to have the tests actually running on Mac OS X, for greater coverage (assuming jhsdb is supported on Mac)

      This applies to running the test via Mach5 and locally using "/jtreg/bin/jtreg ...", though locally one can run it as "sudo /jtreg/bin/jtreg ..." and it will indeed execute, but this should be done by default somehow (if possible).

            cjplummer Chris Plummer
            gziemski Gerard Ziemski
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: