File: ldap-timeout-test-use-ip.patch

package info (click to toggle)
openjdk-24 24.0.2%2B12-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 831,900 kB
  • sloc: java: 5,677,020; cpp: 1,323,154; xml: 1,320,524; ansic: 486,889; asm: 405,131; objc: 21,025; sh: 15,221; javascript: 11,049; python: 8,222; makefile: 2,504; perl: 357; awk: 351; sed: 172; pascal: 103; exp: 54; jsp: 24; csh: 3
file content (19 lines) | stat: -rw-r--r-- 1,034 bytes parent folder | download | duplicates (13)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Description: Replace hostname with a non-existant ip address
 In Ubuntu build environment we do not have DNS resolver, causing an unexpected test
 failure. Use a non-existant IP address instead of hostname.
Author: Vladimir Petko <vladimir.petko@canonical.com>
Forwarded: no
Last-Update: 2023-03-27
--- a/test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java
+++ b/test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java
@@ -86,7 +86,9 @@
         env.put("com.sun.jndi.ldap.read.timeout", String.valueOf(READ_MILLIS));
         env.put("com.sun.jndi.ldap.connect.timeout", String.valueOf(CONNECT_MILLIS));
         env.put("com.sun.jndi.ldap.connect.pool", "true");
-        env.put(Context.PROVIDER_URL, "ldap://example.com:1234");
+        // there should not be a LDAP provider on multicast address, but
+        // network stack should be able to send to it
+        env.put(Context.PROVIDER_URL, "ldap://224.0.0.0:1234");
 
         try {
             futures.add(executorService.submit(() -> { attemptConnect(env); return null; }));