Add test for Log4j throwable proxy leniency
We have intentionally introduced leniency for ThrowableProxy from Log4j to work around a bug there. Yet, a test for this introduced leniency was not addded. This commit introduces such a test. Relates #20329
This commit is contained in:
parent
11f2da5f14
commit
7b43d9b0ec
|
@ -117,6 +117,12 @@ public class JarHellTests extends ESTestCase {
|
|||
JarHell.checkJarHell(jars);
|
||||
}
|
||||
|
||||
public void testLog4jThrowableProxyLeniency() throws Exception {
|
||||
Path dir = createTempDir();
|
||||
URL[] jars = {makeJar(dir, "foo.jar", null, "org.apache.logging.log4j.core.impl.ThrowableProxy.class"), makeJar(dir, "bar.jar", null, "org.apache.logging.log4j.core.impl.ThrowableProxy.class")};
|
||||
JarHell.checkJarHell(jars);
|
||||
}
|
||||
|
||||
public void testWithinSingleJar() throws Exception {
|
||||
// the java api for zip file does not allow creating duplicate entries (good!) so
|
||||
// this bogus jar had to be constructed with ant
|
||||
|
|
Loading…
Reference in New Issue