|
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