This is an automated email from the ASF dual-hosted git repository. veithen pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/ws-axiom.git
The following commit(s) were added to refs/heads/master by this push: new f3d1b46 Only restrict Java heap size where needed f3d1b46 is described below commit f3d1b46ec25d2ab370242bb30d0a1f619c19da9c Author: Andreas Veithen <veit...@apache.org> AuthorDate: Thu Dec 31 00:20:21 2020 +0000 Only restrict Java heap size where needed --- axiom-api/pom.xml | 6 ++++++ implementations/axiom-dom/pom.xml | 11 +++++++++++ implementations/axiom-impl/pom.xml | 11 +++++++++++ pom.xml | 6 ------ 4 files changed, 28 insertions(+), 6 deletions(-) diff --git a/axiom-api/pom.xml b/axiom-api/pom.xml index f45ec1f..aaeabc3 100644 --- a/axiom-api/pom.xml +++ b/axiom-api/pom.xml @@ -250,6 +250,12 @@ <excludes> <exclude>org/apache/axiom/util/stax/dialect/*Test.java</exclude> </excludes> + <!-- Keep heap size small. We have some unit tests that deal with volumes + of data proportional to the heap size (to test that Axiom is streaming + the data instead of loading it into memory). Obviously, the execution time of + these tests also are proportional to the heap size. To accelerate the execution + of the tests, we should use a heap size as small as possible. --> + <argLine>${argLine} -Xms64m -Xmx64m</argLine> </configuration> </plugin> <plugin> diff --git a/implementations/axiom-dom/pom.xml b/implementations/axiom-dom/pom.xml index 0dcb180..69a7b75 100644 --- a/implementations/axiom-dom/pom.xml +++ b/implementations/axiom-dom/pom.xml @@ -115,6 +115,17 @@ </configuration> </plugin> <plugin> + <artifactId>maven-surefire-plugin</artifactId> + <configuration> + <!-- Keep heap size small. We have some unit tests that deal with volumes + of data proportional to the heap size (to test that Axiom is streaming + the data instead of loading it into memory). Obviously, the execution time of + these tests also are proportional to the heap size. To accelerate the execution + of the tests, we should use a heap size as small as possible. --> + <argLine>${argLine} -Xms64m -Xmx64m</argLine> + </configuration> + </plugin> + <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <extensions>true</extensions> diff --git a/implementations/axiom-impl/pom.xml b/implementations/axiom-impl/pom.xml index c01b75b..e0da23e 100644 --- a/implementations/axiom-impl/pom.xml +++ b/implementations/axiom-impl/pom.xml @@ -99,6 +99,17 @@ </configuration> </plugin> <plugin> + <artifactId>maven-surefire-plugin</artifactId> + <configuration> + <!-- Keep heap size small. We have some unit tests that deal with volumes + of data proportional to the heap size (to test that Axiom is streaming + the data instead of loading it into memory). Obviously, the execution time of + these tests also are proportional to the heap size. To accelerate the execution + of the tests, we should use a heap size as small as possible. --> + <argLine>${argLine} -Xms64m -Xmx64m</argLine> + </configuration> + </plugin> + <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <extensions>true</extensions> diff --git a/pom.xml b/pom.xml index c5d8abd..88cd927 100644 --- a/pom.xml +++ b/pom.xml @@ -549,12 +549,6 @@ <includes> <include>**/*Test.java</include> </includes> - <!-- Keep heap size small. We have some unit tests that deal with volumes - of data proportional to the heap size (to test that Axiom is streaming - the data instead of loading it into memory). Obviously, the execution time of - these tests also are proportional to the heap size. To accelerate the execution - of the tests, we should use a heap size as small as possible. --> - <argLine>${argLine} -Xms64m -Xmx64m</argLine> <trimStackTrace>false</trimStackTrace> <systemProperties> <property>