|
1 | 1 | /*
|
2 |
| - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. |
| 2 | + * Copyright (c) 2014, 2021, Oracle and/or its affiliates. All rights reserved. |
3 | 3 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
4 | 4 | *
|
5 | 5 | * This code is free software; you can redistribute it and/or modify it
|
|
23 | 23 | package util;
|
24 | 24 |
|
25 | 25 | import java.io.FilePermission;
|
| 26 | +import java.lang.reflect.ReflectPermission; |
26 | 27 | import java.security.AllPermission;
|
27 | 28 | import java.security.CodeSource;
|
28 | 29 | import java.security.Permission;
|
@@ -101,12 +102,17 @@ private void setMinimalPermissions() {
|
101 | 102 | permissions.add(new RuntimePermission("getClassLoader"));
|
102 | 103 | permissions.add(new RuntimePermission("setSecurityManager"));
|
103 | 104 | permissions.add(new RuntimePermission("createSecurityManager"));
|
104 |
| - permissions.add(new PropertyPermission("testng.show.stack.frames", |
105 |
| - "read")); |
106 | 105 | permissions.add(new PropertyPermission("line.separator", "read"));
|
107 | 106 | permissions.add(new PropertyPermission("fileStringBuffer", "read"));
|
108 | 107 | permissions.add(new PropertyPermission("dataproviderthreadcount", "read"));
|
109 | 108 | permissions.add(new PropertyPermission("java.io.tmpdir", "read"));
|
| 109 | + permissions.add(new PropertyPermission("testng.show.stack.frames", |
| 110 | + "read")); |
| 111 | + permissions.add(new PropertyPermission("testng.thread.affinity", "read")); |
| 112 | + permissions.add(new PropertyPermission("testng.mode.dryrun", "read")); |
| 113 | + permissions.add(new PropertyPermission("testng.report.xml.name", "read")); |
| 114 | + permissions.add(new PropertyPermission("testng.timezone", "read")); |
| 115 | + permissions.add(new ReflectPermission("suppressAccessChecks")); |
110 | 116 | permissions.add(new FilePermission("<<ALL FILES>>",
|
111 | 117 | "read, write, delete"));
|
112 | 118 | }
|
|
0 commit comments