Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve the CI setup #8

Merged
merged 2 commits into from
Oct 21, 2015
Merged

Improve the CI setup #8

merged 2 commits into from
Oct 21, 2015

Conversation

stof
Copy link
Collaborator

@stof stof commented Aug 27, 2015

Travis configuration improvements

  • use the faster container-based infrastructure
  • persist the composer download cache between builds as it is available in the new infrastructure
  • test against more PHP versions than just PHP 5.3
  • test against unmodified requirements to be sure they are enough to run the tests
  • test against lowest dependencies to ensure lowest bounds are valid
  • test against the Symfony LTS versions to ensure their support

Test suite improvements

  • use a maintained version of phpunit instead of the old PHP 3.7 one in the dev requirements (btw, you are not using it at all on Travis but are using the phar installed on Travis instead, is it intended ?)
  • bring the symfony/phpunit-bridge package to make the testsuite fail when using deprecated APIs

stof added 2 commits August 27, 2015 15:55
- use the faster container-based infrastructure
- persist the composer download cache between builds as it is available
  in the new infrastructure
- test against more PHP versions than just PHP 5.3
- test against unmodified requirements to be sure they are enough to run
  the tests
- test against lowest dependencies to ensure lowest bounds are valid
- test against the Symfony LTS versions to ensure their support
@stof
Copy link
Collaborator Author

stof commented Aug 27, 2015

Test failures are because the bundle is currently relying on deprecated APIs. See #9 for the fix

k-k added a commit that referenced this pull request Oct 21, 2015
@k-k k-k merged commit 383c860 into keenlabs:master Oct 21, 2015
@k-k
Copy link
Contributor

k-k commented Oct 21, 2015

Merged #9 and re-ran these tests. All set, thanks!

@stof stof deleted the improve_travis_setup branch October 22, 2015 08:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants