[jdk11u-dev] RFR: 8238268: Many SA tests are not running on OSX because they do not attempt to use sudo when available

Christoph Langer clanger at openjdk.org
Fri Jul 22 22:13:37 UTC 2022


This is a backport of [JDK-8238268](https://bugs.openjdk.org/browse/JDK-8238268). We need it, because the backport of [JDK-8215544](https://bugs.openjdk.org/browse/JDK-8215544) has added code that calls `sudo -E` on MacOS without the option `-n`. This call might not return when sudo starts prompting for a password. In our CI it leads to hanging processes when subsequent tests call sudo, even with the -n option. This fix rectifies that behavior. And, after all, it improves test coverage on MacOS, so it's a good backport candidate.

-------------

Commit messages:
 - Backport a147636157c011dac5d8c7aa6809c3c55f1384fa

Changes: https://git.openjdk.org/jdk11u-dev/pull/1269/files
 Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1269&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8238268
  Stats: 493 lines in 40 files changed: 222 ins; 119 del; 152 mod
  Patch: https://git.openjdk.org/jdk11u-dev/pull/1269.diff
  Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1269/head:pull/1269

PR: https://git.openjdk.org/jdk11u-dev/pull/1269


More information about the jdk-updates-dev mailing list