Ich renne behat im vagrant in einer drupal installation. Wenn ich den Drush-Treiber verwende, um beispielsweise einen Admin zu authentifizieren, läuft der Test extrem langsam (2 '). Mein behat.yml ist:Erhöhen behat performance mit drush driver
default:
suites:
default:
contexts:
- FeatureMinkContext
- FeatureContext:
- "/vagrant/images/behat"
- 813
- 1855
- Drupal\DrupalExtension\Context\DrupalContext
- Drupal\DrupalExtension\Context\MinkContext
- Drupal\DrupalExtension\Context\MessageContext
- Drupal\DrupalExtension\Context\DrushContext
extensions:
Behat\MinkExtension:
selenium2: ~
javascript_session: 'selenium2'
browser_name: firefox
base_url: http://solar.com/ # Replace with your site's URL
Drupal\DrupalExtension:
blackbox: ~
region_map:
search: ".form-search"
api_driver: 'drush'
drush:
root: /vagrant/drupal
selectors:
message_selector: '.messages'
error_message_selector: '.messages.messages-error'
success_message_selector: '.messages.messages-status'
drupal:
# Replace with your real Drupal root.
drupal_root: "/vagrant/drupal"
Testaufbau:
@javascript @api
Feature: Tests google maps and pois
@maps
Scenario: My tests
Given I am logged in as a user with the "administrator" role
...