Hi, Maybe we should adapt the test to the ip typology. Regards
On Sunday, February 5, 2017, Graham Russell <[email protected]> wrote: > The same failure is happening on Travis as well: > https://travis-ci.org/apache/jmeter/jobs/198595940 > > Graham > Graham > > > On 5 February 2017 at 16:40, Milamber <[email protected] <javascript:;>> > wrote: > > > > > > On 29/01/2017 20:35, [email protected] <javascript:;> wrote: > >> > >> Modified: > >> jmeter/trunk/test/src/org/apache/jmeter/protocol/http/ > control/TestDNSCacheManager.java > >> > >> URL:http://svn.apache.org/viewvc/jmeter/trunk/test/src/ > org/apache/jmeter/protocol/http/control/TestDNSCacheManager.java?rev= > 1780852&r1=1780851&r2=1780852&view=diff > >> > >> ============================================================ > ================== > >> --- > >> jmeter/trunk/test/src/org/apache/jmeter/protocol/http/ > control/TestDNSCacheManager.java > >> (original) > >> +++ > >> jmeter/trunk/test/src/org/apache/jmeter/protocol/http/ > control/TestDNSCacheManager.java > >> Sun Jan 29 20:35:59 2017 > >> @@ -20,18 +20,92 @@ package org.apache.jmeter.protocol.http. > >> import static org.junit.Assert.fail; > >> [....] > >> - > >> + > >> + @Test > >> + public void testResolveExistingHostWithSystemDefaultDnsServer() > >> throws UnknownHostException { > >> + DNSCacheManager original = new DNSCacheManager(); > >> + original.setCustomResolver(false); > >> + try { > >> + InetAddress[] result = original.resolve("www.example.org > "); > >> + Assert.assertNotNull(result); > >> + Assert.assertNull(original.resolver); > >> + // IPv4 and IPv6 > >> + Assert.assertTrue(result.length == 2); > > > > > > When I execute test ant task, I have this error below. > > When I resolve the www.example.org, I've found only IPv4 address (my > network > > is only on ipv4). > > > > Have you the same error (on ipv4 installation)? > > > > > > > > [java] There was 1 failure: > > [java] 1) > > testResolveExistingHostWithSystemDefaultDnsServer(org. > apache.jmeter.protocol.http.control.TestDNSCacheManager) > > [java] java.lang.AssertionError > > [java] at org.junit.Assert.fail(Assert.java:86) > > [java] at org.junit.Assert.assertTrue(Assert.java:41) > > [java] at org.junit.Assert.assertTrue(Assert.java:52) > > [java] at > > org.apache.jmeter.protocol.http.control.TestDNSCacheManager. > testResolveExistingHostWithSystemDefaultDnsServer( > TestDNSCacheManager.java:154) > > [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > > Method) > > [java] at > > sun.reflect.NativeMethodAccessorImpl.invoke( > NativeMethodAccessorImpl.java:62) > > [java] at > > sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:43) > > [java] at java.lang.reflect.Method.invoke(Method.java:498) > > [java] at > > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall( > FrameworkMethod.java:50) > > [java] at > > org.junit.internal.runners.model.ReflectiveCallable.run( > ReflectiveCallable.java:12) > > [java] at > > org.junit.runners.model.FrameworkMethod.invokeExplosively( > FrameworkMethod.java:47) > > [java] at > > org.junit.internal.runners.statements.InvokeMethod. > evaluate(InvokeMethod.java:17) > > [java] at > > org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) > > [java] at > > org.junit.runners.BlockJUnit4ClassRunner.runChild( > BlockJUnit4ClassRunner.java:78) > > [java] at > > org.junit.runners.BlockJUnit4ClassRunner.runChild( > BlockJUnit4ClassRunner.java:57) > > [java] at > > org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) > > [java] at > > org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) > > [java] at > > org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) > > [java] at > > org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) > > [java] at > > org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) > > [java] at org.junit.runners.ParentRunner.run(ParentRunner. > java:363) > > [java] at org.junit.runners.Suite.runChild(Suite.java:128) > > [java] at org.junit.runners.Suite.runChild(Suite.java:27) > > [java] at > > org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) > > [java] at > > org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) > > [java] at > > org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) > > [java] at > > org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) > > [java] at > > org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) > > [java] at org.junit.runners.ParentRunner.run(ParentRunner. > java:363) > > [java] at org.junit.runner.JUnitCore.run(JUnitCore.java:137) > > [java] at org.junit.runner.JUnitCore.run(JUnitCore.java:115) > > [java] at org.apache.jorphan.test.AllTests.main(AllTests.java: > 222) > > [java] > > [java] FAILURES!!! > > [java] Tests run: 2700, Failures: 1 > > [java] > > > > > > > > > >> + } catch (UnknownHostException e) { > >> + Assert.fail("Should not have failed"); > >> + } > >> + } > >> + > >> + @Test > >> + public void testResolveNonExistingHostWithSystemDefaultDnsServer() > >> throws UnknownHostException { > >> + DNSCacheManager original = new DNSCacheManager(); > >> + original.setCustomResolver(false); > >> + try { > >> + original.resolve("jmeterxxx.apache.org"); > >> + fail(); > >> + } catch (UnknownHostException e) { > >> + Assert.assertNull(original.resolver); > >> + // OK > >> + } > >> + } > >> } > >> > >> > >> > > > -- Cordialement. Philippe Mouawad.
