Re: [VOTE] Release Candidate JMeter 2.3 RC1

sebb <[email protected]>
Newsgroups gmane.comp.jakarta.general
Message-ID <[email protected]>
On 06/07/07, Jörg Schaible <[email protected]> wrote:
> sebb wrote:
>
> > I've created JMeter 2.3 RC1 in the directory:
> >
> > http://people.apache.org/~sebb/jmeter-2.3/dist
> >
> > Site/Docs are here:
> > http://people.apache.org/~sebb/jmeter-2.3/site
> >
> > All feedback welcome.
> >
> > [ ]+1 - the release candidate looks OK, proceed with full release
> > [ ]-1 - there is a problem (please indicate what it is)
> >
> > sebb AT apache DOT org
>
> Hmmm. Downloaded and extracted both .tgz versions. Go into <root>/lib, copy
> bsh.jar into it. cd ..

Actually needs to be in lib/opt.

>
> Building with JDK 6 under Linux.
>
> ant clean test
> ... fails, not everything compiled

Yes, test only builds the test classes, which depend on others.

> ant
> ... everything is build

Good.

> ant test
> ... 9 Failures, 1 Error:

2 of these are beanshell failures which should disappear if the jar is
put in lib/opt

Not sure about the others yet; I'll take a look.

>
> _test:
>     [echo]
>     [echo]    gump.run = false
>     [echo]    java.awt.headless = ${java.awt.headless}
>     [echo]    test.headless =
>     [echo]    user.dir = /home/joehni/java/jakarta-jmeter-2.3RC1
>     [echo]    basedir = /home/joehni/java/jakarta-jmeter-2.3RC1
>     [echo]    test dir = /home/joehni/java/jakarta-jmeter-2.3RC1/build/test
>     [echo]    test dir gump
> = /home/joehni/java/jakarta-jmeter-2.3RC1/build/test
>     [echo]    testsaveservice.saveout = ${testsaveservice.saveout}
>     [echo]
>     [java] Setting up logging props using file: ./jmetertest.properties
>     [java] Using initializeProperties() from
> org.apache.jmeter.util.JMeterUtils
>     [java] Setting up initial properties using: ./jmetertest.properties
>     [java] Initializing Properties: ./jmetertest.properties
>     [java] Setting JMeter
> home: /home/joehni/java/jakarta-jmeter-2.3RC1/bin/./..
>     [java] java.version=1.6.0_01
>     [java] java.home=/opt/sun-jdk-1.6.0.01/jre
>     [java] user.dir=/home/joehni/java/jakarta-jmeter-2.3RC1/bin
>     [java] +++++++++++
>     [java] java.awt.headless=
>     [java] java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment
>     [java] ------------
>     [java] Creating test suite
>     [java]
> Scanning /home/joehni/java/jakarta-jmeter-2.3RC1/build/test,../lib/ext for
> test cases
>     [java] ClassFinder found: 72 TestCase classes
>     [java] INFO: JMeterGUIComponent: skipping some tests
> org.apache.jmeter.testbeans.gui.TestBeanGUI
>     [java] Created: 72 tests including 5 suites
>     [java] Starting test run, test count = 1292
>     [java] .........................................
>     [java] .........................................
>     [java] .........................................
>     [java] ...F.......................F..........E.....
>     [java] .........................................
>     [java] ..F.......................................
>     [java] .........................................
>     [java] .........................................
>     [java] .........................................
>     [java] .........................................
>     [java] .........................................
>     [java] .........................................
>     [java] .........................................
>     [java] .........................................
>     [java] .........................................
>     [java] .........................................
>     [java] .........................................
>     [java] .........................................
>     [java] .........................................
>     [java] .........................................
>     [java] .........................................
>     [java] .........................................
>     [java] .........................................
>     [java] .........................................
>     [java] .........................................
>     [java] .........................................
>     [java] .........................................
>     [java] .........................................
>     [java] ....F.title=mytitle&description=mydescription
>     [java] --------------------
>     [java]
>     [java] ====================
>     [java] F.-----------------------------7d159c1302d0y0
>     [java] Content-Disposition: form-data; name="title"
>     [java] Content-Type: text/plain; charset=ISO-8859-1
>     [java] Content-Transfer-Encoding: 8bit
>     [java]
>     [java] mytitle
>     [java] -----------------------------7d159c1302d0y0
>     [java] Content-Disposition: form-data; name="description"
>     [java] Content-Type: text/plain; charset=ISO-8859-1
>     [java] Content-Transfer-Encoding: 8bit
>     [java]
>     [java] mydescription
>     [java] -----------------------------7d159c1302d0y0--
>     [java]
>     [java] --------------------
>     [java]
>     [java] ====================
>     [java] F..F.F................................
>     [java] .........................................
>     [java] ..............F...........................
>     [java] .....................
>     [java] Time: 34,24
>     [java] There was 1 error:
>     [java] 1) SFFTest
> (org.apache.jmeter.functions.PackageTest)org.apache.jorphan.util.JMeterStopThreadException:
> End of sequence
>     [java]     at
> org.apache.jmeter.functions.StringFromFile.execute(StringFromFile.java:281)
>     [java]     at
> org.apache.jmeter.functions.AbstractFunction.execute(AbstractFunction.java:43)
>     [java]     at org.apache.jmeter.functions.PackageTest.SFFTest
> (PackageTest.java:357)
>     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>     [java]     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     [java]     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     [java]     at org.apache.jorphan.test.AllTests.main(AllTests.java:214)
>     [java] There were 9 failures:
>     [java] 1)
> testReverseReplacement(org.apache.jmeter.engine.util.TestValueReplacer)junit.framework.ComparisonFailure:
> expected:<${[password}]> but was:<${[username}s_password]>
>     [java]     at
> org.apache.jmeter.engine.util.TestValueReplacer.testReverseReplacement(TestValueReplacer.java:72)
>     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>     [java]     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     [java]     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     [java]     at org.apache.jorphan.test.AllTests.main(AllTests.java:214)
>     [java] 2) BSH
> (org.apache.jmeter.functions.PackageTest)junit.framework.AssertionFailedError:
> BeanShell not present
>     [java]     at org.apache.jmeter.functions.PackageTest.BSH
> (PackageTest.java:221)
>     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>     [java]     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     [java]     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     [java]     at org.apache.jorphan.test.AllTests.main(AllTests.java:214)
>     [java] 3)
> testMixed(org.apache.jmeter.functions.TestTimeFunction)junit.framework.ComparisonFailure:
> expected:<[AD]> but was:<[n. Chr.]>
>     [java]     at
> org.apache.jmeter.functions.TestTimeFunction.testMixed(TestTimeFunction.java:163)
>     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>     [java]     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     [java]     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     [java]     at org.apache.jorphan.test.AllTests.main(AllTests.java:214)
>     [java] 4)
> testGetRequest(org.apache.jmeter.protocol.http.sampler.TestHTTPSamplersAgainstHttpMirrorServer)junit.framework.AssertionFailedError:
> No header and body section found
>     [java]     at
> org.apache.jmeter.protocol.http.sampler.TestHTTPSamplersAgainstHttpMirrorServer.checkGetRequest(TestHTTPSamplersAgainstHttpMirrorServer.java:874)
>     [java]     at
> org.apache.jmeter.protocol.http.sampler.TestHTTPSamplersAgainstHttpMirrorServer.testGetRequest(TestHTTPSamplersAgainstHttpMirrorServer.java:507)
>     [java]     at
> org.apache.jmeter.protocol.http.sampler.TestHTTPSamplersAgainstHttpMirrorServer.testGetRequest(TestHTTPSamplersAgainstHttpMirrorServer.java:136)
>     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>     [java]     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     [java]     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     [java]     at org.apache.jorphan.test.AllTests.main(AllTests.java:214)
>     [java] 5)
> testPostRequest_UrlEncoded(org.apache.jmeter.protocol.http.sampler.TestHTTPSamplersAgainstHttpMirrorServer)junit.framework.AssertionFailedError:
> arrays have different length, expected is 39, actual is 0
>     [java]     at
> org.apache.jmeter.protocol.http.sampler.TestHTTPSamplersAgainstHttpMirrorServer.checkArraysHaveSameContent(TestHTTPSamplersAgainstHttpMirrorServer.java:1081)
>     [java]     at
> org.apache.jmeter.protocol.http.sampler.TestHTTPSamplersAgainstHttpMirrorServer.checkPostRequestBody(TestHTTPSamplersAgainstHttpMirrorServer.java:821)
>     [java]     at
> org.apache.jmeter.protocol.http.sampler.TestHTTPSamplersAgainstHttpMirrorServer.checkPostRequestUrlEncoded(TestHTTPSamplersAgainstHttpMirrorServer.java:667)
>     [java]     at
> org.apache.jmeter.protocol.http.sampler.TestHTTPSamplersAgainstHttpMirrorServer.testPostRequest_UrlEncoded(TestHTTPSamplersAgainstHttpMirrorServer.java:162)
>     [java]     at
> org.apache.jmeter.protocol.http.sampler.TestHTTPSamplersAgainstHttpMirrorServer.testPostRequest_UrlEncoded(TestHTTPSamplersAgainstHttpMirrorServer.java:97)
>     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>     [java]     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     [java]     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     [java]     at org.apache.jorphan.test.AllTests.main(AllTests.java:214)
>     [java] 6)
> testPostRequest_FormMultipart(org.apache.jmeter.protocol.http.sampler.TestHTTPSamplersAgainstHttpMirrorServer)junit.framework.AssertionFailedError:
> arrays have different length, expected is 421, actual is 0
>     [java]     at
> org.apache.jmeter.protocol.http.sampler.TestHTTPSamplersAgainstHttpMirrorServer.checkArraysHaveSameContent(TestHTTPSamplersAgainstHttpMirrorServer.java:1081)
>     [java]     at
> org.apache.jmeter.protocol.http.sampler.TestHTTPSamplersAgainstHttpMirrorServer.checkPostRequestFormMultipart(TestHTTPSamplersAgainstHttpMirrorServer.java:703)
>     [java]     at
> org.apache.jmeter.protocol.http.sampler.TestHTTPSamplersAgainstHttpMirrorServer.testPostRequest_FormMultipart(TestHTTPSamplersAgainstHttpMirrorServer.java:267)
>     [java]     at
> org.apache.jmeter.protocol.http.sampler.TestHTTPSamplersAgainstHttpMirrorServer.testPostRequest_FormMultipart(TestHTTPSamplersAgainstHttpMirrorServer.java:107)
>     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>     [java]     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     [java]     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     [java]     at org.apache.jorphan.test.AllTests.main(AllTests.java:214)
>     [java] 7)
> testPostRequest_BodyFromParameterValues(org.apache.jmeter.protocol.http.sampler.TestHTTPSamplersAgainstHttpMirrorServer)junit.framework.AssertionFailedError:
> No header and body section found
>     [java]     at
> org.apache.jmeter.protocol.http.sampler.TestHTTPSamplersAgainstHttpMirrorServer.checkPostRequestBody(TestHTTPSamplersAgainstHttpMirrorServer.java:834)
>     [java]     at
> org.apache.jmeter.protocol.http.sampler.TestHTTPSamplersAgainstHttpMirrorServer.testPostRequest_BodyFromParameterValues(TestHTTPSamplersAgainstHttpMirrorServer.java:400)
>     [java]     at
> org.apache.jmeter.protocol.http.sampler.TestHTTPSamplersAgainstHttpMirrorServer.testPostRequest_BodyFromParameterValues(TestHTTPSamplersAgainstHttpMirrorServer.java:127)
>     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>     [java]     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     [java]     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     [java]     at org.apache.jorphan.test.AllTests.main(AllTests.java:214)
>     [java] 8)
> testGetRequest_Parameters(org.apache.jmeter.protocol.http.sampler.TestHTTPSamplersAgainstHttpMirrorServer)junit.framework.AssertionFailedError:
> No header and body section found
>     [java]     at
> org.apache.jmeter.protocol.http.sampler.TestHTTPSamplersAgainstHttpMirrorServer.checkGetRequest_Parameters(TestHTTPSamplersAgainstHttpMirrorServer.java:923)
>     [java]     at
> org.apache.jmeter.protocol.http.sampler.TestHTTPSamplersAgainstHttpMirrorServer.testGetRequest_Parameters(TestHTTPSamplersAgainstHttpMirrorServer.java:543)
>     [java]     at
> org.apache.jmeter.protocol.http.sampler.TestHTTPSamplersAgainstHttpMirrorServer.testGetRequest_Parameters(TestHTTPSamplersAgainstHttpMirrorServer.java:144)
>     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>     [java]     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     [java]     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     [java]     at org.apache.jorphan.test.AllTests.main(AllTests.java:214)
>     [java] 9)
> testTimerBSH(org.apache.jmeter.timers.PackageTest)junit.framework.AssertionFailedError:
> expected:<60> but was:<0>
>     [java]     at
> org.apache.jmeter.timers.PackageTest.testTimerBSH(PackageTest.java:47)
>     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>     [java]     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     [java]     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     [java]     at org.apache.jorphan.test.AllTests.main(AllTests.java:214)
>     [java]
>     [java] FAILURES!!!
>     [java] Tests run: 1292,  Failures: 9,  Errors: 1
>     [java]
>     [java] +++++++++++
>     [java] ------------
>
>
> - Jörg
>
> Nitpick: LICENSE(XStream).txt is from an older version of the lib.
>

OK, I'll fix that.

Thanks for the feedback.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.