Releases: kununu/testing-bundle
Releases · kununu/testing-bundle
Add support to non-transactional database fixtures
- Add support to non-transactional database fixtures introduced in kununu/data-fixtures v9.1.0
- Split configuration class with methods for each section
- Add specific Symfony command for non-transactional fixtures
- Add and fix tests
- Update documentation
Breaking changes:
- Introduce options to
loadXXXFixtures
methods - Provide implementations and builders for the options interfaces
Introduce Symfony Http Client Fixtures
- Bump kununu/data-fixtures to v9.0
- Introduce Symfony Http Client Fixtures from kununu/data-fixtures in the bundle
- Introduce configuration and compiler pass to register orchestrator for this new fixtures type
- Add methods in FixturesAwareTestCase to load Http Client fixtures
- Add tests
- Update documentation
Allow for PHP 8
allow for php 8 (#32) * allow for php 8 * run CI tests on PHP 8 as well * try different approach of allowing for PHP 8 * Support phpunit 9.5 to allow code coverage for PHP 8 * Require doctrine/dbal to ^2.13 Exclude PHP 8 + Lowest Dependencies from the matrix Co-authored-by: Hugo Gonçalves <hugo.goncalves@kununu.com>
Bump kununu/scripts
v14.0.1 Always use the latest kununu/scripts (#31)
Introduce Schema Copier
Schema Copier allows to have a way of duplicating a database schema to another in a test context.
- Introduce Schema Copier command and compiler pass
- BREAKING CHANGE
Test/FixturesAwareTestCase.php
: RenamegetContainer
togetFixturesContainer
due to that name being introduced in Symfony 5.3
- Update documentation
Update documentation
- Fix a small typo in documentation
Release on packagist
- Remove repositories from composer.json
- Update documentation & CI
Introduce Console Command to Load Elasticsearch fixtures / Add more options to RequestBuilder / Clear fixtures in orchestrator
- Add Console Command to Load Elasticsearch fixtures
- Add methods withHeader and withServerParameter to RequestBuilder
- Change Orchestrator to clear fixtures in the loader before running the execution (BC)
Allow disabling the creation of cache pools orchestrators and remove DisableSSLCompilerPass
- Allow disabling the creation of cache pools orchestrators
- Fix/add coverage to tests
- Remove DisableSSLCompilerPass (now in kununu/http-bundle)
- Update README.md
Add DisableSSLCompilerPass
- Introduce DisableSSLCompilerPass
This compiler pass allows to disable SSL validations on http clients (currently only Guzzle is supported) when tests are running on configured hosts