imports:
    - { resource: config_prod.yml }
    - { resource: parameters_test.yml }
    - { resource: security_test.yml }

framework:
    test: ~
    session:
        storage_id: session.storage.mock_file
    csrf_protection: true
    profiler:
        enabled: false

services:
    twig.extension.debug:
        class: Twig_Extensions_Extension_Debug
        tags:
            - { name: twig.extension }

swiftmailer:
    disable_delivery: true

oro_require_js:
    js_engine: ~

imports:
    - { resource: config_prod.yml }
    - { resource: parameters_test.yml }
    - { resource: security_test.yml }

parameters:
    doctrine.dbal.connection_factory.class: 'Oro\Component\Testing\Doctrine\PersistentConnectionFactory'

framework:
    test: ~
    session:
        storage_id: session.storage.mock_file
    csrf_protection: true
    profiler:
        enabled: false

services:
    twig.extension.debug:
        class: Twig_Extensions_Extension_Debug
        tags:
            - { name: twig.extension }

swiftmailer:
    disable_delivery: true

oro_require_js:
    js_engine: ~

Use persistent connection in tests
BAP-10187: Use persistent connection in tests

- add persistent connection
- add presistent connection factory
- remove beginTransaction\rollbackTransaction from clinet code
- simulate http request with debug true.
- add phpunit to tools
