import java.util.HashMap;
import java.util.Map;
import java.util.PropertyPermission;
+import java.lang.reflect.ReflectPermission;
import java.util.Set;
import java.util.StringJoiner;
addPermission(new SecurityPermission("setPolicy"));
addPermission(new RuntimePermission("setSecurityManager"));
addPermission(new PropertyPermission("test.src", "read"));
+ addPermission(new PropertyPermission("testng.show.stack.frames", "read"));
+ addPermission(new PropertyPermission("testng.thread.affinity", "read"));
+ addPermission(new PropertyPermission("testng.memory.friendly", "read"));
+ addPermission(new PropertyPermission("testng.mode.dryrun", "read"));
+ addPermission(new PropertyPermission("testng.report.xml.name", "read"));
+ addPermission(new PropertyPermission("testng.timezone", "read"));
+ addPermission(new PropertyPermission("testng.default.verbose", "read"));
+ addPermission(new PropertyPermission("testng.ignore.callback.skip", "read"));
+ addPermission(new ReflectPermission("suppressAccessChecks"));
}
/*
permissions.add(new PropertyPermission("testng.mode.dryrun", "read"));
permissions.add(new PropertyPermission("testng.report.xml.name", "read"));
permissions.add(new PropertyPermission("testng.timezone", "read"));
+ permissions.add(new PropertyPermission("testng.default.verbose", "read"));
permissions.add(new ReflectPermission("suppressAccessChecks"));
permissions.add(new FilePermission("<<ALL FILES>>", "execute"));
}
permissions.add(new PropertyPermission("testng.mode.dryrun", "read"));
permissions.add(new PropertyPermission("testng.report.xml.name", "read"));
permissions.add(new PropertyPermission("testng.timezone", "read"));
+ permissions.add(new PropertyPermission("testng.default.verbose", "read"));
+ permissions.add(new PropertyPermission("testng.ignore.callback.skip", "read"));
permissions.add(new ReflectPermission("suppressAccessChecks"));
permissions.add(new FilePermission("<<ALL FILES>>",
"read, write, delete"));