Skip to content

Commit 01e68a4

Browse files
authored
Add missing ProcessBuilder.start entitlements test (#119100) (#119127)
1 parent 92bc20a commit 01e68a4

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

libs/entitlement/qa/common/src/main/java/org/elasticsearch/entitlement/qa/common/RestEntitlementsCheckAction.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ static CheckAction forPlugins(Runnable action) {
5555
entry("runtime_exit", deniedToPlugins(RestEntitlementsCheckAction::runtimeExit)),
5656
entry("runtime_halt", deniedToPlugins(RestEntitlementsCheckAction::runtimeHalt)),
5757
entry("create_classloader", forPlugins(RestEntitlementsCheckAction::createClassLoader)),
58-
// entry("processBuilder_start", deniedToPlugins(RestEntitlementsCheckAction::processBuilder_start)),
58+
entry("processBuilder_start", deniedToPlugins(RestEntitlementsCheckAction::processBuilder_start)),
5959
entry("processBuilder_startPipeline", deniedToPlugins(RestEntitlementsCheckAction::processBuilder_startPipeline))
6060
);
6161

@@ -78,7 +78,11 @@ private static void createClassLoader() {
7878
}
7979

8080
private static void processBuilder_start() {
81-
// TODO: processBuilder().start();
81+
try {
82+
new ProcessBuilder("").start();
83+
} catch (IOException e) {
84+
throw new IllegalStateException(e);
85+
}
8286
}
8387

8488
private static void processBuilder_startPipeline() {

0 commit comments

Comments
 (0)