Skip to content
Snippets Groups Projects
Commit e88ae7f7 authored by stepan's avatar stepan
Browse files

allowAllAccess in unit tests polyglot context

parent 7294bae1
No related branches found
No related tags found
No related merge requests found
...@@ -81,7 +81,7 @@ public class REmbedded { ...@@ -81,7 +81,7 @@ public class REmbedded {
boolean useEmbedded = consoleHandler == embeddedConsoleHandler; boolean useEmbedded = consoleHandler == embeddedConsoleHandler;
OutputStream stdOut = useEmbedded ? embeddedConsoleHandler.createStdOutputStream(System.out) : System.out; OutputStream stdOut = useEmbedded ? embeddedConsoleHandler.createStdOutputStream(System.out) : System.out;
OutputStream stdErr = useEmbedded ? embeddedConsoleHandler.createErrOutputStream(System.err) : System.err; OutputStream stdErr = useEmbedded ? embeddedConsoleHandler.createErrOutputStream(System.err) : System.err;
context = Context.newBuilder().allowHostAccess(true).arguments("R", options.getArguments()).in(input).out(stdOut).err(stdErr).build(); context = Context.newBuilder().allowAllAccess(true).arguments("R", options.getArguments()).in(input).out(stdOut).err(stdErr).build();
consoleHandler.setContext(context); consoleHandler.setContext(context);
context.eval(INIT); context.eval(INIT);
......
...@@ -52,7 +52,7 @@ public abstract class AbstractMRTest { ...@@ -52,7 +52,7 @@ public abstract class AbstractMRTest {
@BeforeClass @BeforeClass
public static void before() { public static void before() {
context = Context.newBuilder("R", "llvm").allowHostAccess(true).build(); context = Context.newBuilder("R", "llvm").allowAllAccess(true).build();
context.eval("R", "1"); // initialize context context.eval("R", "1"); // initialize context
context.enter(); context.enter();
} }
......
...@@ -134,7 +134,7 @@ public final class FastRSession implements RSession { ...@@ -134,7 +134,7 @@ public final class FastRSession implements RSession {
ChildContextInfo ctx = ChildContextInfo.create(params, env, contextKind, contextKind == ContextKind.SHARE_NOTHING ? null : mainRContext, input, output, output); ChildContextInfo ctx = ChildContextInfo.create(params, env, contextKind, contextKind == ContextKind.SHARE_NOTHING ? null : mainRContext, input, output, output);
RContext.childInfo = ctx; RContext.childInfo = ctx;
return Context.newBuilder("R", "llvm").allowHostAccess(true).engine(mainEngine).build(); return Context.newBuilder("R", "llvm").allowAllAccess(true).engine(mainEngine).build();
} }
private FastRSession() { private FastRSession() {
...@@ -154,7 +154,7 @@ public final class FastRSession implements RSession { ...@@ -154,7 +154,7 @@ public final class FastRSession implements RSession {
ChildContextInfo info = ChildContextInfo.create(params, null, ContextKind.SHARE_NOTHING, null, input, output, output); ChildContextInfo info = ChildContextInfo.create(params, null, ContextKind.SHARE_NOTHING, null, input, output, output);
RContext.childInfo = info; RContext.childInfo = info;
mainEngine = Engine.newBuilder().in(input).out(output).err(output).build(); mainEngine = Engine.newBuilder().in(input).out(output).err(output).build();
mainContext = Context.newBuilder("R", "llvm").allowHostAccess(true).engine(mainEngine).build(); mainContext = Context.newBuilder("R", "llvm").allowAllAccess(true).engine(mainEngine).build();
mainRContext = mainContext.eval(GET_CONTEXT).asHostObject(); mainRContext = mainContext.eval(GET_CONTEXT).asHostObject();
} finally { } finally {
try { try {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment