Repository: camel Updated Branches: refs/heads/master 25423af4f -> 5cc2fb9a7
Updating spring-boot integration tests documentation Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/5cc2fb9a Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/5cc2fb9a Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/5cc2fb9a Branch: refs/heads/master Commit: 5cc2fb9a7949ec411e1f53a8a24a1753a7d98e1b Parents: 25423af Author: Nicola Ferraro <ni.ferr...@gmail.com> Authored: Mon Jan 9 15:16:09 2017 +0100 Committer: Nicola Ferraro <ni.ferr...@gmail.com> Committed: Mon Jan 9 15:16:09 2017 +0100 ---------------------------------------------------------------------- tests/camel-itest-spring-boot/README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/5cc2fb9a/tests/camel-itest-spring-boot/README.md ---------------------------------------------------------------------- diff --git a/tests/camel-itest-spring-boot/README.md b/tests/camel-itest-spring-boot/README.md index 0077ce1..579c23e 100644 --- a/tests/camel-itest-spring-boot/README.md +++ b/tests/camel-itest-spring-boot/README.md @@ -3,21 +3,21 @@ The camel-itest-spring-boot module provides an integration testing framework for camel components, to check their compatibility with spring-boot. Each test-case defined in `src/test/java/org/apache/camel/itest/springboot` executes the following steps: -- Creates a spring-boot jar by putting the spring-boot loader, test classes and some utility classes in the main jar, +- Creates a spring-boot jar by putting the spring-boot loader, some utility classes in the main jar, and all other libraries (including the camel component under test) as nested jars; -- Launches a new JVM with the spring-boot jar in the classpath, then starts the spring-boot platform; +- Launches a new JVM including the spring-boot jar and test classes in the classpath, then starts the spring-boot platform; - Executes a list of predefined checks in the spring-boot environment to verify that the component has been created correctly: checks that the camel context has been created, that the camel components can be activated (including data format and languages). ## Additional options -Test options can be changed from the `src/test/resources/spring-boot-itest.properties` file. +Test options can be changed from the configuration of the maven-surefire-plugin in the `pom.xml` file. Some useful options include: -- **includeTestDependencies (default=true)**: when this option is enabled, +- **itest.springboot.includeTestDependencies (default=true)**: when this option is enabled, the integration test will locate the module `pom.xml` file and include in the spring-boot jar also the test-scoped dependencies of the module. The inclusion of other libraries often activates some hidden behaviour of spring-boot. -- **unitTestEnabled (default=false)**: when this option is enabled, +- **itest.springboot.unitTestEnabled (default=false)**: when this option is enabled, the integration test will locate the test-classes of the module and run the unit tests after the execution of the usual checks. *Note: a full build of each component is required prior to running the unit tests. Test dependencies are implicitly included.*