Last modified by Lucas Charpentier (Sereza7) on 2024/01/19 11:27

<
From version < 109.5 >
edited by Vincent Massol
on 2019/01/24 15:16
To version < 110.1 >
edited by Vincent Massol
on 2019/01/24 15:22
>
Change comment: Added missing docker profile + removed now unused office-tests one

Summary

Details

Page properties
Content
... ... @@ -139,6 +139,7 @@
139 139  
140 140  * ##legacy##: Includes the [[legacy modules>>DevelopmentPractices#HDeprecationRules]] in the build.
141 141  * ##integration-tests##: Executes integration and functional tests in the build.
142 +** ##docker##: Executes integration tests that are Docker-based. You'll need to have Docker installed for this to work.
142 142  * ##jetty##, ##glassfish##: Run the build for the specified container (##jetty## is the default when not specified).
143 143  * ##hsqldb## (Hypersonic SQL), ##mysql## (MySQL), ##pgsql## (PostgreSQL), ##derby## (Derby): Run the build for the specified database (##hsqldb## is the default when not specified).(((
144 144  {{warning}}
... ... @@ -148,6 +148,7 @@
148 148  * ##firefox## (Firefox), ##iexplore## (Internet Explorer), ##chrome## (Google Chrome), ##otherbrowser## (need to define ##browserPath## property to use that one): Run the functional tests on the specified browser (##firefox## is the default when not specified).
149 149  * ##dev##: only build wysiwyg for English/Firefox. Very useful to speed up the build of XWiki Platform
150 150  * ##distribution##: {{info}}Since 9.5RC1{{/info}} Also build distribution packages (the WAR, the flavor, the jetty/hsqldb package, etc)
152 +** ##flavor-integration-tests##: {{info}}Since 9.5RC1{{/info}} Execute integration and functional tests related to the the default flavor located in ##xwiki-platform##.
151 151  
152 152  More "exotic" ones:
153 153  
... ... @@ -161,8 +161,6 @@
161 161  * ##standalone##: Builds the Rendering Standalone artifact. Note that this profile is activated automatically when performing a release.
162 162  * ##quality##: Runs quality checks that take a long time to execute (e.g. checks Jacoco TPC thresholds)
163 163  * ##clover##: A profile to use when [[generating Test Coverage reports>>Testing#HTestCoverage]] with [[Clover>>http://www.atlassian.com/software/clover/overview]]. This profile skips execution of Checkstyle, Backward Compatibility and Enforcer plugin checks to speed up the coverage generation and because of potential conflicts between tools. Note that even though we've started using Jacoco for our ##quality## profile we still support Clover. The Clover reports are much nicer than the Jacoco ones and it's thus still useful to be able to generate them.
164 -* ##office-tests##: {{info}}Since 7.3M1{{/info}} Executes integration and functional tests related to the office module ([[extensions:Extension.Office Importer Application]], [[extensions:Extension.Office Macro]], ...) in the build.
165 -* ##flavor-integration-tests##: {{info}}Since 9.5RC1{{/info}} Execute integration and functional tests related to the the default flavor located in ##xwiki-platform##. Note: You'll need the ##distribution## profile enabled too (unless you're inside ##xwiki-disitribution##).
166 166  
167 167  For example, if you use to include legacy modules and run all integration and functional tests and use Jetty/HSQLDB, you would use:
168 168  

Get Connected