See <https://builds.apache.org/job/JMeter%20Windows/1014/display/redirect?page=changes>
Changes: [fschumacher] Don't start a new JVM for each junit test when using complete-junit This cuts down the time to complete the junit tests considerably. It takes less then two minutes on my machine. [fschumacher] Update JTable in Aggregate Report only when new data has arrived. That way selections of rows will be kept longer around. Bugzilla Id: 62097 [fschumacher] Don't use isEmpty when comparing size to greater than one Not really part of #356 on Github. Follow up to r1824035 [fschumacher] Use simpler variable names Part of #356 on Github. Based on contribution by Graham Russell (graham at ham1.co.uk) [fschumacher] Extract duplicate code in helper method [fschumacher] Use StringUtils Part of #356 on Github. Based on contribution by Graham Russell (graham at ham1.co.uk) [fschumacher] Extract logic in smaller methods and local variables Part of #356 on Github. Based on contribution by Graham Russell (graham at ham1.co.uk) [fschumacher] No need to cast here. [fschumacher] Use isEmpty instead of comparing to size Part of #356 on Github. Based on contribution by Graham Russell (graham at ham1.co.uk) [fschumacher] No need to cast here Part of #356 on Github. Contributed by Graham Russell (graham at ham1.co.uk) [fschumacher] Return values directly Part of #356 on Github. Contributed by Graham Russell (graham at ham1.co.uk) [fschumacher] Remove useless assignment. Part of #356 [fschumacher] Use string concatenation as it is easier to read and results in the same bytecode Part of #356 on Github. Contributed by Graham Russell (graham at ham1.co.uk) [fschumacher] Remove useless assignment Part of #356 on Github. Contributed by Graham Russell (graham at ham1.co.uk) [fschumacher] Spacepolice [fschumacher] Convert to lambda expression Part of #356 on Github. Contributed by Graham Russell (graham at ham1.co.uk) [fschumacher] Return a singleton list instead of allocating a new array and wrapping that Part of #356 on Github. Contributed by Graham Russell (graham at ham1.co.uk) [fschumacher] No need for explicit type here Part of #356 on Github. Contributed by Graham Russell (graham at ham1.co.uk) [fschumacher] Use char instead of string to search for Part of #356 on Github. Contributed by Graham Russell (graham at ham1.co.uk) [fschumacher] Spacepolice [fschumacher] Join if statements Part of #356 on Github. Contributed by Graham Russell (graham at ham1.co.uk) [fschumacher] Name part of the logic by assigning it to a variable Part of #356 on Github. Contributed by Graham Russell (graham at ham1.co.uk) [fschumacher] Use System.arraycopy Part of #356 on Github. Contributed by Graham Russell (graham at ham1.co.uk) [fschumacher] No need to cast here Part of #356 on Github. Contributed by Graham Russell (graham at ham1.co.uk) [fschumacher] Simplify logic (re-arrange it) Part of #356 on Github. Contributed by Graham Russell (graham at ham1.co.uk) [fschumacher] Use lambda instead of subclassing Thread. Part of #356 on Github. Contributed by Graham Russell (graham at ham1.co.uk) [fschumacher] Use Deque instead of stack Part of #356 on Github. Contributed by Graham Russell (graham at ham1.co.uk) [fschumacher] Use java 8 stream features to collect data Part of #356 on Github. Based on contribution by Graham Russell (graham at ham1.co.uk) [fschumacher] Spacepolice Part of #356 on Github. Contributed by Graham Russell (graham at ham1.co.uk) [fschumacher] Reduce scope of variables Part of #356 on Github. Contributed by Graham Russell (graham at ham1.co.uk) [fschumacher] Spacepolice Part of #356 on Github. Contributed by Graham Russell (graham at ham1.co.uk) [fschumacher] Extract lengthy if statement in private method. Part of #356 on Github. Contributed by Graham Russell (graham at ham1.co.uk) [fschumacher] spacepolice. Closes #358 [fschumacher] No need to explicitly create an array for the arguments. This is the last part of the Checkstyle pull requests #358, #365, #366 and #375. It closes #366 and #358 on github. Based on contribution by Graham Russell (graham at ham1.co.uk) [milamber] Fix little issue with default French work (défaut) [fschumacher] Fix Typo, use method reference and re-format a log-message. Part of #358 [fschumacher] Use new ThreadLocal#withInitial. Part of (or rather hidden in) #358 [fschumacher] Directly return result. Part of #358 [fschumacher] Give the colors names. Part of #358 on github [fschumacher] Get down to a maximum length of 160 chars Part of #358 on github. Based on contribution by Graham Russell (graham at ham1.co.uk) [fschumacher] Refactor common code into private helper. Preparation for #358 on github. [fschumacher] Refactor common code into private helper. As a bonus re-format a small if clause. Preparation for #358 on github. [fschumacher] Use log format strings. [fschumacher] Correct typo from old code. We create a table model for objects. [fschumacher] Extract common code into a private helper. Preparation to get line length down to 160 chars. In preparation for #358 on github [fschumacher] Use string formats for log messages [fschumacher] Get down to a maximum length of 165 chars Part of #358 on github. Based on contribution by Graham Russell (graham at ham1.co.uk) [pmouawad] Fix typo [fschumacher] Use try-with syntax, convert to stream usage and return early when no file was given. [fschumacher] Correct indentation (was four characters off) [fschumacher] Use try-with construct and get rid of call to deprecated method [fschumacher] Get down to a maximum length of 170 chars Part of #358 on github. Based on contribution by Graham Russell (graham at ham1.co.uk) [pmouawad] Add javadocs badge [fschumacher] Get down to a maximum length of 175 chars Part of #358 on github. Based on contribution by Graham Russell (graham at ham1.co.uk) [fschumacher] Get down to a maximum length of 200 chars Part of #358 on github. Based on contribution by Graham Russell (graham at ham1.co.uk) [fschumacher] Enforce max anon inner length of 45 lines Part of #358 on github. Based on contribution by Graham Russell (graham at ham1.co.uk) [fschumacher] Start with enforcing a maximum length of 200 chars Part of #358 on github. Based on contribution by Graham Russell (graham at ham1.co.uk) [fschumacher] Enable NoLineWrap Part of #358 on github. Based on contribution by Graham Russell (graham at ham1.co.uk) [fschumacher] Use empty for initializer pad Part of #358 on github. Based on contribution by Graham Russell (graham at ham1.co.uk) [fschumacher] Use empty for iterator pad Part of #358 on github. Based on contribution by Graham Russell (graham at ham1.co.uk) [fschumacher] Correct method param pad plus some other whitespace policing. Part of #358 on github. Based on contribution by Graham Russell (graham at ham1.co.uk) [fschumacher] Correct typecast paren padding Part of #358 on github. Based on contribution by Graham Russell (graham at ham1.co.uk) [fschumacher] Get rid of call to a deprecated method. Use try-with instead and convert to stream/collector. [fschumacher] Try to use a more current java 9 for travis ci [fschumacher] Check if the bound networks contain the "localhost" address Exclude IPv6 networks, as those are not supported by commons net; see https://issues.apache.org/jira/browse/NET-405 [fschumacher] Use https to download checkstyle jars. Relates to #375 on github [fschumacher] Update to newer ant version for travis ci [fschumacher] Expanded Checkstyle to files in src and test. Based on contribution by Graham Russell (graham at ham1.co.uk) Closes #365 on github [fschumacher] Add newline at end of file In preparation for #365 on github. Contributed by Graham Russell (graham at ham1.co.uk) [fschumacher] Reduce nested try depth In preparation for #365 on github. [fschumacher] Set eol-style to native In preparation for #365 on github. [fschumacher] Remove unnecessary empty lines In preparation for #365 on github. Contributed by Graham Russell (graham at ham1.co.uk) [fschumacher] Don't use multiple variable declarations In preparation for #365 on github. Contributed by Graham Russell (graham at ham1.co.uk) [fschumacher] Use one statement per line In preparation for #365 on github. Contributed by Graham Russell (graham at ham1.co.uk) [fschumacher] Convert tabs to spaces In preparation for #365 on github. Contributed by Graham Russell (graham at ham1.co.uk) [fschumacher] Correct use of array type style In preparation for #365 on github. Contributed by Graham Russell (graham at ham1.co.uk) [fschumacher] Remove unnecessary parentheses In preparation for #365 on github. Contributed by Graham Russell (graham at ham1.co.uk) [fschumacher] Organize imports. In preparation for #365 on github. Contributed by Graham Russell (graham at ham1.co.uk) [fschumacher] Correct typo in component reference for Boundary Extractor Contributed by orimarko at gmail.com Bugzilla Id: 62095 [fschumacher] Updated to latest checkstyle (v8.8). Contributed by Graham Russell (graham at ham1.co.uk) Closes #375 on github [fschumacher] Next dev version (4.1-SNAPSHOT currently) Move 4.0 release notes to changes_history. Start 4.1 release notes. ------------------------------------------ [...truncated 198.14 KB...] [jmeter] summary + 1 in 00:00:01 = 2.0/s Avg: 187 Min: 187 Max: 187 Err: 0 (0.00%) Active: 1 Started: 1 Finished: 0 [jmeter] summary + 1 in 00:00:30 = 0.0/s Avg: 30084 Min: 30084 Max: 30084 Err: 0 (0.00%) Active: 1 Started: 2 Finished: 1 [jmeter] summary = 2 in 00:00:31 = 0.1/s Avg: 15135 Min: 187 Max: 30084 Err: 0 (0.00%) [jmeter] summary = 2 in 00:00:31 = 0.1/s Avg: 15135 Min: 187 Max: 30084 Err: 0 (0.00%) [jmeter] Tidying up ... @ Thu Feb 15 13:58:31 UTC 2018 (1518703111529) [jmeter] ... end of run [echo] Bug60607 output files compared OK batchtest: [echo] Starting SlowCharsFeature_HttpClient4 with file SlowCharsFeature.jmx using -X -Jdummy=dummy [jmeter] SLF4J: Class path contains multiple SLF4J bindings. [jmeter] SLF4J: Found binding in [jar:file:/F:/jenkins/jenkins-slave/workspace/JMeter%20Windows/trunk/lib/log4j-slf4j-impl-2.10.0.jar!/org/slf4j/impl/StaticLoggerBinder.class] [jmeter] SLF4J: Found binding in [jar:file:/F:/jenkins/jenkins-slave/workspace/JMeter%20Windows/trunk/lib/opt/activemq-all-5.15.2.jar!/org/slf4j/impl/StaticLoggerBinder.class] [jmeter] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. [jmeter] SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory] [jmeter] Creating summariser <summary> [jmeter] Created the tree successfully using testfiles/SlowCharsFeature.jmx [jmeter] Starting the test @ Thu Feb 15 13:58:35 UTC 2018 (1518703115385) [jmeter] Waiting for possible Shutdown/StopTestNow/Heapdump message on port 4445 [jmeter] summary = 3 in 00:00:18 = 0.2/s Avg: 5764 Min: 562 Max: 10969 Err: 0 (0.00%) [jmeter] Tidying up ... @ Thu Feb 15 13:58:54 UTC 2018 (1518703134164) [jmeter] ... end of run [echo] SlowCharsFeature_HttpClient4 output files compared OK batchtest: [echo] Starting SlowCharsFeature_Java with file SlowCharsFeature.jmx using -X -Jjmeter.httpsampler=Java [jmeter] SLF4J: Class path contains multiple SLF4J bindings. [jmeter] SLF4J: Found binding in [jar:file:/F:/jenkins/jenkins-slave/workspace/JMeter%20Windows/trunk/lib/log4j-slf4j-impl-2.10.0.jar!/org/slf4j/impl/StaticLoggerBinder.class] [jmeter] SLF4J: Found binding in [jar:file:/F:/jenkins/jenkins-slave/workspace/JMeter%20Windows/trunk/lib/opt/activemq-all-5.15.2.jar!/org/slf4j/impl/StaticLoggerBinder.class] [jmeter] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. [jmeter] SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory] [jmeter] Creating summariser <summary> [jmeter] Created the tree successfully using testfiles/SlowCharsFeature.jmx [jmeter] Starting the test @ Thu Feb 15 13:58:58 UTC 2018 (1518703138185) [jmeter] Waiting for possible Shutdown/StopTestNow/Heapdump message on port 4445 [jmeter] summary = 2 in 00:00:13 = 0.2/s Avg: 6179 Min: 735 Max: 11623 Err: 0 (0.00%) [jmeter] Tidying up ... @ Thu Feb 15 13:59:11 UTC 2018 (1518703151798) [jmeter] ... end of run [echo] SlowCharsFeature_Java output files compared OK batchtest: [echo] Starting Http4ImplPreemptiveBasicAuth with file Http4ImplPreemptiveBasicAuth.jmx using -X -Jdummy=dummy [jmeter] SLF4J: Class path contains multiple SLF4J bindings. [jmeter] SLF4J: Found binding in [jar:file:/F:/jenkins/jenkins-slave/workspace/JMeter%20Windows/trunk/lib/log4j-slf4j-impl-2.10.0.jar!/org/slf4j/impl/StaticLoggerBinder.class] [jmeter] SLF4J: Found binding in [jar:file:/F:/jenkins/jenkins-slave/workspace/JMeter%20Windows/trunk/lib/opt/activemq-all-5.15.2.jar!/org/slf4j/impl/StaticLoggerBinder.class] [jmeter] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. [jmeter] SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory] [jmeter] Creating summariser <summary> [jmeter] Created the tree successfully using testfiles/Http4ImplPreemptiveBasicAuth.jmx [jmeter] Starting the test @ Thu Feb 15 13:59:18 UTC 2018 (1518703158459) [jmeter] Waiting for possible Shutdown/StopTestNow/Heapdump message on port 4445 [jmeter] summary = 12 in 00:00:06 = 1.9/s Avg: 168 Min: 13 Max: 1365 Err: 0 (0.00%) [jmeter] Tidying up ... @ Thu Feb 15 13:59:27 UTC 2018 (1518703167426) [jmeter] ... end of run [echo] Http4ImplPreemptiveBasicAuth output files compared OK batchtest: [echo] Starting Http4ImplPreemptiveBasicAuth with file Http4ImplPreemptiveBasicAuth.jmx using -X -Jjmeter.httpsampler=Java [jmeter] SLF4J: Class path contains multiple SLF4J bindings. [jmeter] SLF4J: Found binding in [jar:file:/F:/jenkins/jenkins-slave/workspace/JMeter%20Windows/trunk/lib/log4j-slf4j-impl-2.10.0.jar!/org/slf4j/impl/StaticLoggerBinder.class] [jmeter] SLF4J: Found binding in [jar:file:/F:/jenkins/jenkins-slave/workspace/JMeter%20Windows/trunk/lib/opt/activemq-all-5.15.2.jar!/org/slf4j/impl/StaticLoggerBinder.class] [jmeter] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. [jmeter] SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory] [jmeter] Creating summariser <summary> [jmeter] Created the tree successfully using testfiles/Http4ImplPreemptiveBasicAuth.jmx [jmeter] Starting the test @ Thu Feb 15 13:59:33 UTC 2018 (1518703173753) [jmeter] Waiting for possible Shutdown/StopTestNow/Heapdump message on port 4445 [jmeter] summary = 12 in 00:00:05 = 2.5/s Avg: 102 Min: 13 Max: 980 Err: 0 (0.00%) [jmeter] Tidying up ... @ Thu Feb 15 13:59:40 UTC 2018 (1518703180132) [jmeter] ... end of run [echo] Http4ImplPreemptiveBasicAuth output files compared OK batchtest: [echo] Starting TestKeepAlive with file TestKeepAlive.jmx using -X -Jdummy=dummy [jmeter] SLF4J: Class path contains multiple SLF4J bindings. [jmeter] SLF4J: Found binding in [jar:file:/F:/jenkins/jenkins-slave/workspace/JMeter%20Windows/trunk/lib/log4j-slf4j-impl-2.10.0.jar!/org/slf4j/impl/StaticLoggerBinder.class] [jmeter] SLF4J: Found binding in [jar:file:/F:/jenkins/jenkins-slave/workspace/JMeter%20Windows/trunk/lib/opt/activemq-all-5.15.2.jar!/org/slf4j/impl/StaticLoggerBinder.class] [jmeter] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. [jmeter] SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory] [jmeter] Creating summariser <summary> [jmeter] Created the tree successfully using testfiles/TestKeepAlive.jmx [jmeter] Starting the test @ Thu Feb 15 13:59:44 UTC 2018 (1518703184641) [jmeter] Waiting for possible Shutdown/StopTestNow/Heapdump message on port 4445 [jmeter] summary = 7 in 00:01:02 = 0.1/s Avg: 207 Min: 17 Max: 1099 Err: 0 (0.00%) [jmeter] Tidying up ... @ Thu Feb 15 14:00:49 UTC 2018 (1518703249616) [jmeter] ... end of run [echo] TestKeepAlive output files compared OK batchtest: [echo] Starting ResponseDecompression with file ResponseDecompression.jmx using -X -Jdummy=dummy [jmeter] SLF4J: Class path contains multiple SLF4J bindings. [jmeter] SLF4J: Found binding in [jar:file:/F:/jenkins/jenkins-slave/workspace/JMeter%20Windows/trunk/lib/log4j-slf4j-impl-2.10.0.jar!/org/slf4j/impl/StaticLoggerBinder.class] [jmeter] SLF4J: Found binding in [jar:file:/F:/jenkins/jenkins-slave/workspace/JMeter%20Windows/trunk/lib/opt/activemq-all-5.15.2.jar!/org/slf4j/impl/StaticLoggerBinder.class] [jmeter] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. [jmeter] SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory] [jmeter] Creating summariser <summary> [jmeter] Created the tree successfully using testfiles/ResponseDecompression.jmx [jmeter] Starting the test @ Thu Feb 15 14:00:52 UTC 2018 (1518703252482) [jmeter] Waiting for possible Shutdown/StopTestNow/Heapdump message on port 4445 [jmeter] summary = 6 in 00:00:02 = 2.4/s Avg: 357 Min: 15 Max: 1147 Err: 0 (0.00%) [jmeter] Tidying up ... @ Thu Feb 15 14:00:55 UTC 2018 (1518703255714) [jmeter] ... end of run [echo] ResponseDecompression output files compared OK batchtest: [echo] Starting TestHeaderManager with file TestHeaderManager.jmx using -X -Jdummy=dummy [jmeter] SLF4J: Class path contains multiple SLF4J bindings. [jmeter] SLF4J: Found binding in [jar:file:/F:/jenkins/jenkins-slave/workspace/JMeter%20Windows/trunk/lib/log4j-slf4j-impl-2.10.0.jar!/org/slf4j/impl/StaticLoggerBinder.class] [jmeter] SLF4J: Found binding in [jar:file:/F:/jenkins/jenkins-slave/workspace/JMeter%20Windows/trunk/lib/opt/activemq-all-5.15.2.jar!/org/slf4j/impl/StaticLoggerBinder.class] [jmeter] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. [jmeter] SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory] [jmeter] Creating summariser <summary> [jmeter] Created the tree successfully using testfiles/TestHeaderManager.jmx [jmeter] Starting the test @ Thu Feb 15 14:00:58 UTC 2018 (1518703258637) [jmeter] Waiting for possible Shutdown/StopTestNow/Heapdump message on port 4445 [jmeter] summary + 1 in 00:00:02 = 0.4/s Avg: 2103 Min: 2103 Max: 2103 Err: 0 (0.00%) Active: 1 Started: 1 Finished: 0 [jmeter] summary + 2 in 00:00:04 = 0.5/s Avg: 2001 Min: 1997 Max: 2005 Err: 0 (0.00%) Active: 0 Started: 2 Finished: 2 [jmeter] summary = 3 in 00:00:06 = 0.5/s Avg: 2035 Min: 1997 Max: 2103 Err: 0 (0.00%) [jmeter] Tidying up ... @ Thu Feb 15 14:01:05 UTC 2018 (1518703265922) [jmeter] ... end of run [echo] TestHeaderManager output files compared OK batchtest: [echo] Starting TestHeaderManager with file TestHeaderManager.jmx using -X -Jjmeter.httpsampler=Java [jmeter] SLF4J: Class path contains multiple SLF4J bindings. [jmeter] SLF4J: Found binding in [jar:file:/F:/jenkins/jenkins-slave/workspace/JMeter%20Windows/trunk/lib/log4j-slf4j-impl-2.10.0.jar!/org/slf4j/impl/StaticLoggerBinder.class] [jmeter] SLF4J: Found binding in [jar:file:/F:/jenkins/jenkins-slave/workspace/JMeter%20Windows/trunk/lib/opt/activemq-all-5.15.2.jar!/org/slf4j/impl/StaticLoggerBinder.class] [jmeter] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. [jmeter] SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory] [jmeter] Creating summariser <summary> [jmeter] Created the tree successfully using testfiles/TestHeaderManager.jmx [jmeter] Starting the test @ Thu Feb 15 14:01:08 UTC 2018 (1518703268468) [jmeter] Waiting for possible Shutdown/StopTestNow/Heapdump message on port 4445 [jmeter] summary = 3 in 00:00:03 = 0.9/s Avg: 1012 Min: 1003 Max: 1031 Err: 0 (0.00%) [jmeter] Tidying up ... @ Thu Feb 15 14:01:12 UTC 2018 (1518703272355) [jmeter] ... end of run [echo] TestHeaderManager output files compared OK batchtest: [echo] Starting TEST_HTTP_HttpClient4 with file TEST_HTTP.jmx using -X -Jjmeter.httpsampler=HttpClient4 [jmeter] SLF4J: Class path contains multiple SLF4J bindings. [jmeter] SLF4J: Found binding in [jar:file:/F:/jenkins/jenkins-slave/workspace/JMeter%20Windows/trunk/lib/log4j-slf4j-impl-2.10.0.jar!/org/slf4j/impl/StaticLoggerBinder.class] [jmeter] SLF4J: Found binding in [jar:file:/F:/jenkins/jenkins-slave/workspace/JMeter%20Windows/trunk/lib/opt/activemq-all-5.15.2.jar!/org/slf4j/impl/StaticLoggerBinder.class] [jmeter] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. [jmeter] SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory] [jmeter] Creating summariser <summary> [jmeter] Created the tree successfully using testfiles/TEST_HTTP.jmx [jmeter] Starting the test @ Thu Feb 15 14:01:15 UTC 2018 (1518703275827) [jmeter] Waiting for possible Shutdown/StopTestNow/Heapdump message on port 4445 [jmeter] summary = 22 in 00:00:02 = 10.2/s Avg: 69 Min: 2 Max: 795 Err: 0 (0.00%) [jmeter] Tidying up ... @ Thu Feb 15 14:01:18 UTC 2018 (1518703278704) [jmeter] ... end of run [echo] TEST_HTTP_HttpClient4 output files compared OK batchtest: [echo] Starting TEST_HTTP_Java with file TEST_HTTP.jmx using -X -Jjmeter.httpsampler=Java [jmeter] SLF4J: Class path contains multiple SLF4J bindings. [jmeter] SLF4J: Found binding in [jar:file:/F:/jenkins/jenkins-slave/workspace/JMeter%20Windows/trunk/lib/log4j-slf4j-impl-2.10.0.jar!/org/slf4j/impl/StaticLoggerBinder.class] [jmeter] SLF4J: Found binding in [jar:file:/F:/jenkins/jenkins-slave/workspace/JMeter%20Windows/trunk/lib/opt/activemq-all-5.15.2.jar!/org/slf4j/impl/StaticLoggerBinder.class] [jmeter] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. [jmeter] SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory] [jmeter] Creating summariser <summary> [jmeter] Created the tree successfully using testfiles/TEST_HTTP.jmx [jmeter] Starting the test @ Thu Feb 15 14:01:23 UTC 2018 (1518703283125) [jmeter] Waiting for possible Shutdown/StopTestNow/Heapdump message on port 4445 [jmeter] summary = 20 in 00:00:02 = 12.9/s Avg: 53 Min: 1 Max: 557 Err: 0 (0.00%) [jmeter] Tidying up ... @ Thu Feb 15 14:01:25 UTC 2018 (1518703285281) [jmeter] ... end of run [concat] 2018-02-15 14:01:25,088 ERROR o.a.j.p.h.s.HTTPJavaImpl: readResponse: java.net.ProtocolException: Server redirected too many times (20) [concat] 2018-02-15 14:01:25,095 ERROR o.a.j.p.h.s.HTTPJavaImpl: Cause: java.net.ProtocolException: Server redirected too many times (20) [concat] 2018-02-15 14:01:25,096 ERROR o.a.j.p.h.c.HttpMirrorThread: Invalid request received:'' [echo] TEST_HTTP_Java output files compared OK batchtest: [echo] Starting TestSchedulerWithTimer with file TestSchedulerWithTimer.jmx using -X -Jdummy=dummy [jmeter] SLF4J: Class path contains multiple SLF4J bindings. [jmeter] SLF4J: Found binding in [jar:file:/F:/jenkins/jenkins-slave/workspace/JMeter%20Windows/trunk/lib/log4j-slf4j-impl-2.10.0.jar!/org/slf4j/impl/StaticLoggerBinder.class] [jmeter] SLF4J: Found binding in [jar:file:/F:/jenkins/jenkins-slave/workspace/JMeter%20Windows/trunk/lib/opt/activemq-all-5.15.2.jar!/org/slf4j/impl/StaticLoggerBinder.class] [jmeter] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. [jmeter] SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory] [jmeter] Creating summariser <summary> [jmeter] Created the tree successfully using testfiles/TestSchedulerWithTimer.jmx [jmeter] Starting the test @ Thu Feb 15 14:01:29 UTC 2018 (1518703289023) [jmeter] Waiting for possible Shutdown/StopTestNow/Heapdump message on port 4445 [jmeter] summary + 1 in 00:00:01 = 1.5/s Avg: 633 Min: 633 Max: 633 Err: 0 (0.00%) Active: 1 Started: 1 Finished: 0 [jmeter] summary + 5 in 00:00:05 = 1.0/s Avg: 24 Min: 0 Max: 122 Err: 0 (0.00%) Active: 0 Started: 1 Finished: 1 [jmeter] summary = 6 in 00:00:06 = 1.0/s Avg: 126 Min: 0 Max: 633 Err: 0 (0.00%) [jmeter] Tidying up ... @ Thu Feb 15 14:01:36 UTC 2018 (1518703296331) [jmeter] ... end of run [echo] TestSchedulerWithTimer output files compared OK _allbatchtests: test: download_checkstyle: _process_checkstyle_jars: _check_exists: _check_jarfile: [echo] Checking checkstyle-8.8-all.jar [echo] Deleting checkstyle-8.8-all.jar (excluding checkstyle-8.8-all.jar) setproxy: _get_jarfile: [echo] Fetching: lib/opt/checkstyle-8.8-all.jar [get] Getting: https://downloads.sourceforge.net/checkstyle/checkstyle/8.8/checkstyle-8.8-all.jar?ts=1518702679914&use_mirror=autoselect/checkstyle-8.8-all.jar [get] To: <https://builds.apache.org/job/JMeter%20Windows/ws/trunk\build\checkstyle-8.8-all.jar> [get] https://downloads.sourceforge.net/checkstyle/checkstyle/8.8/checkstyle-8.8-all.jar?ts=1518702679914&use_mirror=autoselect/checkstyle-8.8-all.jar moved to https://netcologne.dl.sourceforge.net/project/checkstyle/checkstyle/8.8/checkstyle-8.8-all.jar _checkMD5: [echo] Checksum OK: checkstyle-8.8-all.jar [move] Moving 1 file to <https://builds.apache.org/job/JMeter%20Windows/ws/trunk\lib\opt> [move] Attempting to rename: <https://builds.apache.org/job/JMeter%20Windows/ws/trunk\build\checkstyle-8.8-all.jar> to <https://builds.apache.org/job/JMeter%20Windows/ws/trunk\lib\opt\checkstyle-8.8-all.jar> setproxy: _get_zipfile: checkstyle: _process_checkstyle_jars: _check_exists: _check_jarfile: [checkstyle] Running Checkstyle 8.8 on 1682 files [checkstyle] [ERROR] <https://builds.apache.org/job/JMeter%20Windows/ws/trunk\test\src\org\apache\jmeter\assertions\MD5HexAssertionSpec.groovy>:0: File does not end with a newline. [NewlineAtEndOfFile] [checkstyle] [ERROR] <https://builds.apache.org/job/JMeter%20Windows/ws/trunk\test\src\org\apache\jmeter\control\RandomOrderControllerSpec.groovy>:0: File does not end with a newline. [NewlineAtEndOfFile] [checkstyle] [ERROR] <https://builds.apache.org/job/JMeter%20Windows/ws/trunk\test\src\org\apache\jmeter\control\TestTransactionController.java>:0: File does not end with a newline. [NewlineAtEndOfFile] [checkstyle] [ERROR] <https://builds.apache.org/job/JMeter%20Windows/ws/trunk\test\src\org\apache\jmeter\control\ThroughputControllerSpec.groovy>:0: File does not end with a newline. [NewlineAtEndOfFile] [checkstyle] [ERROR] <https://builds.apache.org/job/JMeter%20Windows/ws/trunk\test\src\org\apache\jmeter\engine\util\PackageSpec.groovy>:0: File does not end with a newline. [NewlineAtEndOfFile] [checkstyle] [ERROR] <https://builds.apache.org/job/JMeter%20Windows/ws/trunk\test\src\org\apache\jmeter\extractor\BoundaryExtractorSpec.groovy>:0: File does not end with a newline. [NewlineAtEndOfFile] [checkstyle] [ERROR] <https://builds.apache.org/job/JMeter%20Windows/ws/trunk\test\src\org\apache\jmeter\functions\TestTimeShiftFunction.java>:0: File does not end with a newline. [NewlineAtEndOfFile] [checkstyle] [ERROR] <https://builds.apache.org/job/JMeter%20Windows/ws/trunk\test\src\org\apache\jmeter\report\core\SampleMetadataParserSpec.groovy>:0: File does not end with a newline. [NewlineAtEndOfFile] [checkstyle] [ERROR] <https://builds.apache.org/job/JMeter%20Windows/ws/trunk\test\src\org\apache\jmeter\services\FileServerSpec.groovy>:0: File does not end with a newline. [NewlineAtEndOfFile] [checkstyle] [ERROR] <https://builds.apache.org/job/JMeter%20Windows/ws/trunk\test\src\org\apache\jmeter\visualizers\backend\SamplerMetricFixedModeTest.java>:0: File does not end with a newline. [NewlineAtEndOfFile] [checkstyle] [ERROR] <https://builds.apache.org/job/JMeter%20Windows/ws/trunk\test\src\org\apache\jmeter\visualizers\backend\SamplerMetricTimedModeTest.java>:0: File does not end with a newline. [NewlineAtEndOfFile] [checkstyle] [ERROR] <https://builds.apache.org/job/JMeter%20Windows/ws/trunk\test\src\org\apache\jorphan\io\TextFileSpec.groovy>:0: File does not end with a newline. [NewlineAtEndOfFile] Target 'checkstyle' failed with message 'Got 12 errors and 0 warnings.'. BUILD FAILED <https://builds.apache.org/job/JMeter%20Windows/ws/trunk\build.xml>:3577: Got 12 errors and 0 warnings. Total time: 10 minutes 33 seconds Build step 'Invoke Ant' marked build as failure
