Sylius/SyliusCartBundle — pull request #63 by headrevision (2013-08-14 10:18:42+00:00)
Title: [PoC] Travis CI: Execute Behat scenarios of Sylius framework repo in a Sylius bundle repo

https://github.com/headrevision/SyliusCartBundle/blob/travis-with-sylius-behat/.travis.yml demonstrates how those Behat scenarios in https://github.com/Sylius/Sylius/tree/master/features can be executed which are related to the behavior of a particular Sylius bundle. In the case of this bundle, SyliusCartBundle, those are at least the scenarios/features tagged with `@cart`. For the Behat execution the Sylius framework is installed with the `dev-master` version of composer package `sylius/cart-bundle`, ie. a fresh clone of the SyliusCartBundle repo. Thus, immediate CI of your code changes to the bundle at application level is facilitated. Furthermore, you could think about excluding the execution of the `@cart`-tagged (the bundle-related) scenarios in https://github.com/Sylius/Sylius/blob/master/.travis.yml to speed up the execution of https://github.com/Sylius/Sylius/blob/master/.travis.yml, which takes enormously long so far (see https://github.com/Sylius/Sylius/issues/254).