Skip to main content
Version: 4.1

Run Tests

# Install Pimcore if not done
PIMCORE_KERNEL_CLASS=Kernel APP_ENV=test PIMCORE_TEST_DB_DSN=mysql://root:ROOT@cs-b2b-company/pimcore_test vendor/bin/pimcore-install --mysql-host-socket=cs-b2b-company --admin-username=admin --admin-password=admin --mysql-username=root --mysql-password=ROOT --mysql-database=pimcore_test --skip-database-config --ignore-existing-config
PIMCORE_KERNEL_CLASS=Kernel APP_ENV=test PIMCORE_TEST_DB_DSN=mysql://root:ROOT@cs-b2b-company/pimcore_test bin/console coreshop:install

CORESHOP_SKIP_B2B_DB_SETUP=1 CORESHOP_SKIP_DB_SETUP=1 PIMCORE_TEST_DB_DSN=mysql://root:ROOT@cs-b2b-company/pimcore_test vendor/bin/behat -c behat.yml.dist -p default

# OUTSIDE CONTAINER
# Run Symfony Server
vendor/bin/bdi detect drivers
APP_ENV=test PIMCORE_TEST_DB_DSN=mysql://root:ROOT@127.0.0.1:3306/pimcore_test symfony server:start --port=9080 --dir=public --no-tls

# Run Behat Domain
CORESHOP_SKIP_B2B_DB_SETUP=1 CORESHOP_SKIP_DB_SETUP=1 PIMCORE_TEST_DB_DSN=mysql://root:ROOT@db/pimcore_test vendor/bin/behat -c behat.yml.dist -p default

# Run Behat
CORESHOP_SKIP_B2B_DB_SETUP=1 CORESHOP_SKIP_DB_SETUP=1 PANTHER_EXTERNAL_BASE_URI=http://127.0.0.1:9080/index_test.php PANTHER_NO_HEADLESS=0 PIMCORE_TEST_DB_DSN=mysql://root:ROOT@127.0.0.1:3306/pimcore_test php -d memory_limit=-1 vendor/bin/behat -c behat.yml.dist -p ui -vvv