This is an automated email from the ASF dual-hosted git repository. remm pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/tomcat-jakartaee-migration.git
The following commit(s) were added to refs/heads/main by this push: new f6c8ba9 Skip two tests when security manager is disabled f6c8ba9 is described below commit f6c8ba92a1d6442cff7a6eeceb837cc959096b02 Author: remm <r...@apache.org> AuthorDate: Wed Nov 2 11:05:51 2022 +0100 Skip two tests when security manager is disabled --- .../org/apache/tomcat/jakartaee/MigrationTest.java | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/test/java/org/apache/tomcat/jakartaee/MigrationTest.java b/src/test/java/org/apache/tomcat/jakartaee/MigrationTest.java index 812e6a3..9987c2e 100644 --- a/src/test/java/org/apache/tomcat/jakartaee/MigrationTest.java +++ b/src/test/java/org/apache/tomcat/jakartaee/MigrationTest.java @@ -25,6 +25,7 @@ import java.util.jar.JarFile; import org.apache.commons.io.FileUtils; import org.junit.After; +import org.junit.Assume; import org.junit.Before; import org.junit.Test; @@ -32,14 +33,25 @@ import static org.junit.Assert.*; public class MigrationTest { + private boolean securityManagerAvailable = true; + @Before public void setUp() { - System.setSecurityManager(new NoExitSecurityManager()); + try { + System.setSecurityManager(new NoExitSecurityManager()); + } catch (Throwable t) { + // Throws exception by default on newer Java versions + securityManagerAvailable = false; + } } @After public void tearDown() { - System.setSecurityManager(null); + try { + System.setSecurityManager(null); + } catch (Throwable t) { + // Throws exception by default on newer Java versions + } } @Test @@ -83,6 +95,7 @@ public class MigrationTest { @Test public void testInvalidOption() throws Exception { + Assume.assumeTrue(securityManagerAvailable); File sourceFile = new File("target/test-classes/HelloServlet.java"); File migratedFile = new File("target/test-classes/HelloServlet.migrated.java"); @@ -96,6 +109,7 @@ public class MigrationTest { @Test public void testInvalidProfile() throws Exception { + Assume.assumeTrue(securityManagerAvailable); File sourceFile = new File("target/test-classes/HelloServlet.java"); File migratedFile = new File("target/test-classes/HelloServlet.migrated.java"); --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org