Skip to content

Commit

Permalink
Release XLT 5.1.0
Browse files Browse the repository at this point in the history
Merge remote-tracking branch 'remotes/origin/develop'
  • Loading branch information
jowerner committed Apr 23, 2020
2 parents 174f9f4 + 0ecbfb9 commit d6fa3bc
Show file tree
Hide file tree
Showing 2,671 changed files with 58,753 additions and 9,814 deletions.
4 changes: 1 addition & 3 deletions ant-scripts/checkstyle_checks.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,7 @@
</module>

<module name="TreeWalker">
<module name="JavadocMethod">
<property name="allowUndeclaredRTE" value="true"/>
</module>
<module name="JavadocMethod"/>
<module name="JavadocType"/>
<module name="JavadocVariable">
<property name="excludeScope" value="private"/>
Expand Down
8 changes: 7 additions & 1 deletion ant-scripts/test.xml
Original file line number Diff line number Diff line change
Expand Up @@ -237,7 +237,13 @@
<mkdir dir="${reports.pmd}" />
<pmd shortfilenames="true">
<ruleset>
rulesets/java/basic.xml, rulesets/java/clone.xml, rulesets/java/braces.xml, rulesets/java/codesize.xml, rulesets/java/coupling.xml, rulesets/java/controversial.xml, rulesets/java/design.xml, rulesets/java/finalizers.xml, rulesets/java/imports.xml, rulesets/java/junit.xml, rulesets/java/naming.xml, rulesets/java/optimizations.xml, rulesets/java/strictexception.xml, rulesets/java/strings.xml, rulesets/java/sunsecure.xml, rulesets/java/typeresolution.xml, rulesets/java/unusedcode.xml
category/java/bestpractices.xml,
category/java/codestyle.xml,
category/java/design.xml,
category/java/errorprone.xml,
category/java/multithreading.xml,
category/java/performance.xml,
category/java/security.xml
</ruleset>
<formatter type="xml" toFile="${reports.pmd}/pmd.xml" />
<formatter type="html" toFile="${reports.pmd}/index.html" />
Expand Down
3 changes: 2 additions & 1 deletion bin/agent.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,9 @@ set CP_PATCHES=%AGENT_HOME%\patches\classes;%AGENT_HOME%\patches\lib\*
set CP_XLT=%XLT_HOME%\target\classes;%XLT_HOME%\lib\*
set CP_STD=%AGENT_HOME%\classes;%AGENT_HOME%\lib\*
set CP_MVN=%AGENT_HOME%\target\classes;%AGENT_HOME%\target\test-classes;%AGENT_HOME%\target\dependency\*
set CP_GRD=%AGENT_HOME%\build\classes\java\main;%AGENT_HOME%\build\classes\java\test
set CP_ECL=%AGENT_HOME%\bin
set CLASSPATH=%CP_PATCHES%;%CP_XLT%;%CP_STD%;%CP_MVN%;%CP_ECL%
set CLASSPATH=%CP_PATCHES%;%CP_XLT%;%CP_STD%;%CP_MVN%;%CP_GRD%;%CP_ECL%

:: setup other Java options
set JAVA_OPTIONS=
Expand Down
3 changes: 2 additions & 1 deletion bin/agent.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,9 @@ CP_PATCHES="$AGENT_HOME"/patches/classes:"$AGENT_HOME"/patches/lib/*
CP_XLT="$XLT_HOME"/target/classes:"$XLT_HOME"/lib/*
CP_STD="$AGENT_HOME"/classes:"$AGENT_HOME"/lib/*
CP_MVN="$AGENT_HOME"/target/classes:"$AGENT_HOME"/target/test-classes:"$AGENT_HOME"/target/dependency/*
CP_GRD="$AGENT_HOME"/build/classes/java/main:"$AGENT_HOME"/build/classes/java/test
CP_ECL="$AGENT_HOME"/bin
CLASSPATH="$CP_PATCHES":"$CP_XLT":"$CP_STD":"$CP_MVN":"$CP_ECL"
CLASSPATH="$CP_PATCHES":"$CP_XLT":"$CP_STD":"$CP_MVN":"$CP_GRD":"$CP_ECL"

# setup other Java options
JAVA_OPTIONS=
Expand Down
41 changes: 41 additions & 0 deletions doc/xltdoc/release-notes/5.0.x.textile
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,47 @@ position: 984
sorted: true
---

h2. XLT 5.1.0

See "here":https://github.com/Xceptance/XLT/milestone/3?closed=1 for the complete list of improvements and fixes.

h3. Test Framework

h4. Socket instrumentation fails with Java 13

Load tests could not be run with Java 13 or later as instrumenting the socket layer to gather low-level network measurements failed. This was caused by the new socket implementation in Java 13 which comes with some API changes.

h4. Update 3rd-party libraries

Several 3rd-party libraries, most notably HtmlUnit, have been updated.


h3. Load Testing

h4. Agent should search default Gradle classes directories

The XLT agent that executes a load test suite searches several directories inside the uploaded test suite for test classes and libraries. Now this includes the default Gradle classes directories as well. See below for the current list of directories that are searched (in this order) for classes and libraries, respectively.

*Classes Directories*

* @<testsuite>/classes@
* @<testsuite>/target/classes@ (Maven)
* @<testsuite>/target/test-classes@ (Maven)
* @<testsuite>/build/classes/java/main@ (Gradle)
* @<testsuite>/build/classes/java/test@ (Gradle)
* @<testsuite>/bin@ (Eclipse)

*Library Directories*

* @<testsuite>/lib@
* @<testsuite>/target/dependency@ (Maven)

h4. Support new region us-west3 in gce_admin

Google opened a new data center in Salt Lake City, Utah, USA (us-west3). @gce_admin@, our tool to manage machine instances in the Google cloud, now fully supports this new region as well.



h2. XLT 5.0.1

The main goal of this release was to prepare everything needed so that XLT can be published to "Maven Central":https://search.maven.org/artifact/com.xceptance/xlt. This means that from now on XLT will be hosted there instead of the Xceptance repository. Consequently, you'll no longer need to configure the Xceptance repository in your @pom.xml@:
Expand Down
Loading

0 comments on commit d6fa3bc

Please sign in to comment.