@@ -166,12 +166,17 @@ the ``Tests/`` directory. Tests should follow the following principles:
166
166
A test suite must not contain ``AllTests.php `` scripts, but must rely on the
167
167
existence of a ``phpunit.xml.dist `` file.
168
168
169
- Travis
170
- ------
169
+ Continuous Integration
170
+ ----------------------
171
171
172
- A popular way to test open source bundles is by using `Travis CI `_. A good practice
173
- is to support at least the two latest LTS versions of Symfony. One should also test
174
- test latest beta release. Here is a recommended configuration file (``.travis.yml ``).
172
+ Testing bundle code continuously, including all its commits and pull requests,
173
+ is a good practice called Continuous Integration. There are several services
174
+ providing this feature for free for open source projects. The most popular
175
+ service for Symfony bundles is called `Travis CI `_.
176
+
177
+ Here is the recommended configuration file (``.travis.yml ``) for Symfony bundles,
178
+ which test the two latest :doc: `LTS versions </contributing/community/releases >`
179
+ of Symfony and the latest beta release:
175
180
176
181
.. code-block :: yaml
177
182
@@ -232,8 +237,8 @@ test latest beta release. Here is a recommended configuration file (``.travis.ym
232
237
- composer validate --strict --no-check-lock
233
238
- ./vendor/bin/simple-phpunit $PHPUNIT_FLAGS
234
239
235
- When configuring travis you should also enable `Travis cron `_ to make sure your
236
- project is build even if there is no new pull requests or commits.
240
+ Consider using `Travis cron `_ too to make sure your project is built even if
241
+ there are no new pull requests or commits.
237
242
238
243
Installation
239
244
------------
0 commit comments