src-test/.classpath.template
author Carlos Aristu <carlos.aristu@openbravo.com>
Tue, 05 Mar 2019 18:43:40 +0100
changeset 35667 e447b9ba1c32
parent 35666 f987f77d0d43
child 35668 fefbbabd5ce7
permissions -rw-r--r--
[weld31] Update arquillian suite extension

- Add latest version of the "arquillian suite extension" library that allows to run all the tests that makes use of Weld in the same deployment. See [1]. This library is required until [2] is fixed. It is also added the required reflections-0.9.11.jar.

- Readded jboss-ejb3-api-3.1.0.jar to avoid WELD-001700 warnings (interceptor annotations javax.ejb.PostActivate, javax.ejb.PrePassivate not found) when starting the deployment.
- Updated guava library to the minimun required (20.0) by reflections-0.9.11.jar.

- Now the global deployment class is configured on arquillian.xml file. The @ArquillianSuiteDeployment annotation was not working with WeldBaseTest with this new version of the arquillian suite extension. Besides, according to the documentation[3], the usage of this xml file "makes things a bit faster at runtime".

[1] https://issues.openbravo.com/view.php?id=34821
[2] https://issues.jboss.org/browse/ARQ-197
[3] https://github.com/ingwarsw/arquillian-suite-extension#configuring-deployment-suite-class-by-in-arquillianxml
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
	<classpathentry combineaccessrules="false" kind="src" path="/openbravo"/>
	<classpathentry excluding="build/**" kind="src" path="src"/>
	<classpathentry kind="src" path="client.kernel-test"/>
	<classpathentry kind="src" path="test-lib"/>
	<classpathentry kind="src" path="client.application-src-test"/>
	<classpathentry kind="src" path="weld-src-test"/>
	<classpathentry kind="lib" path="/openbravo/lib/build/servlet-api.jar"/>
	<classpathentry kind="lib" path="/openbravo/lib/test/junit-4.12.jar"/>
	<classpathentry kind="lib" path="/openbravo/lib/test/hamcrest-all-1.3.jar"/>
	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
	<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container/openbravo"/>
	<classpathentry combineaccessrules="false" kind="src" path="/OpenbravoWAD"/>
	<classpathentry kind="lib" path="test-lib/arquillian-config-api-1.4.1.Final.jar"/>
	<classpathentry kind="lib" path="test-lib/arquillian-config-impl-base-1.4.1.Final.jar"/>
	<classpathentry kind="lib" path="test-lib/arquillian-config-spi-1.4.1.Final.jar"/>
	<classpathentry kind="lib" path="test-lib/arquillian-container-impl-base-1.4.1.Final.jar"/>
	<classpathentry kind="lib" path="test-lib/arquillian-container-spi-1.1.4.Final.jar"/>
	<classpathentry kind="lib" path="test-lib/arquillian-container-test-api-1.4.1.Final.jar"/>
	<classpathentry kind="lib" path="test-lib/arquillian-container-test-impl-base-1.4.1.Final.jar"/>
	<classpathentry kind="lib" path="test-lib/arquillian-container-test-spi-1.4.1.Final.jar"/>
	<classpathentry kind="lib" path="test-lib/arquillian-core-api-1.4.1.Final.jar"/>
	<classpathentry kind="lib" path="test-lib/arquillian-core-impl-base-1.4.1.Final.jar"/>
	<classpathentry kind="lib" path="test-lib/arquillian-core-spi-1.4.1.Final.jar"/>
	<classpathentry kind="lib" path="test-lib/arquillian-junit-container-1.4.1.Final.jar"/>
	<classpathentry kind="lib" path="test-lib/arquillian-junit-core-1.4.1.Final.jar"/>
	<classpathentry kind="lib" path="test-lib/arquillian-suite-extension-1.2.0.jar"/>
	<classpathentry kind="lib" path="test-lib/arquillian-test-api-1.4.1.Final.jar"/>
	<classpathentry kind="lib" path="test-lib/arquillian-test-impl-base-1.4.1.Final.jar"/>
	<classpathentry kind="lib" path="test-lib/arquillian-test-spi-1.4.1.Final.jar"/>
	<classpathentry kind="lib" path="test-lib/arquillian-testenricher-cdi-1.1.4.Final.jar"/>
	<classpathentry kind="lib" path="test-lib/arquillian-weld-ee-embedded-1.1-1.0.0.Final.jar"/>
	<classpathentry kind="lib" path="test-lib/jboss-ejb3-api-3.1.0.jar"/>
	<classpathentry kind="lib" path="test-lib/jboss-el-api_3.0_spec-1.0.13.Final.jar"/>
	<classpathentry kind="lib" path="test-lib/reflections-0.9.11.jar"/>
	<classpathentry kind="lib" path="test-lib/shrinkwrap-api-1.2.6.jar"/>
	<classpathentry kind="lib" path="test-lib/shrinkwrap-descriptors-api-base-2.0.0.jar"/>
	<classpathentry kind="lib" path="test-lib/shrinkwrap-descriptors-spi-2.0.0.jar"/>
	<classpathentry kind="lib" path="test-lib/shrinkwrap-impl-base-1.2.6.jar"/>
	<classpathentry kind="lib" path="test-lib/shrinkwrap-spi-1.2.6.jar"/>
	<classpathentry kind="output" path="build/classes"/>
</classpath>