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);
|
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 {
|
public void testWithinSingleJar() throws Exception {
|
||||||
// the java api for zip file does not allow creating duplicate entries (good!) so
|
// the java api for zip file does not allow creating duplicate entries (good!) so
|
||||||
// this bogus jar had to be constructed with ant
|
// this bogus jar had to be constructed with ant
|
||||||
|
|
Loading…
Reference in New Issue