PHPackages                             sl0wlydeadly/pimcore-codeception-config-files - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Testing &amp; Quality](/categories/testing)
4. /
5. sl0wlydeadly/pimcore-codeception-config-files

ActivePimcore-bundle[Testing &amp; Quality](/categories/testing)

sl0wlydeadly/pimcore-codeception-config-files
=============================================

Pimcore Files For Codeception Test Environment Configuration

1.1.1(2y ago)23.9k↓50%MITPHP

Since Feb 25Pushed 2y ago1 watchersCompare

[ Source](https://github.com/sl0wlydeadly/pimcore-codeception-config-files)[ Packagist](https://packagist.org/packages/sl0wlydeadly/pimcore-codeception-config-files)[ RSS](/packages/sl0wlydeadly-pimcore-codeception-config-files/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (5)Dependencies (10)Versions (6)Used By (0)

Pimcore Codeception Config Files
================================

[](#pimcore-codeception-config-files)

**Pimcore Files For Codeception Test Environment Configuration**

Install
-------

[](#install)

Run this command

```
composer require sl0wlydeadly/pimcore-codeception-config-files

```

DB Configuration
----------------

[](#db-configuration)

- Log into your MariaDB client as root

```
mysql -u [root username] -p[root password]

```

- Create a different DB for tests to run i.e. pimcore\_test

```
CREATE DATABASE pimcore_test;

```

- Give your pimcore user priviledges to that DB

```
GRANT ALL PRIVILEGES ON pimcore_test.* TO 'pimcore'@'%';

```

Setup test config in your Pimcore project
-----------------------------------------

[](#setup-test-config-in-your-pimcore-project)

- \[Example\] we have a docker DB container at port 3306 called db and a test DB called pimcore\_test then the doctrine dbal part of config under **config/packages/test/config.yaml** should look like this:

```
doctrine:
    dbal:
        connections:
            default:
                host: db
                port: '3306'
                dbname: pimcore_test
                user: pimcore
                password: pimcore

```

Setup your bootstrap.php according to Pimcore documentation for codeception tests
---------------------------------------------------------------------------------

[](#setup-your-bootstrapphp-according-to-pimcore-documentation-for-codeception-tests)

- Mine looks something like this:

```
