Behat testowania hosting Drupal

Behat jest zachowanie napędzane narzędzie rozwoju open source dla PHP. Można użyć Behat zbudować i uruchomić zautomatyzowane testy funkcjonalności serwisu na swoich witrynach Drupal, Drupal i VM ma doskonałe wbudowane wsparcie dla Behat, używając selen do uruchomienia testów w bezgłowe instancji albo Google Chrome (domyślnie) lub Firefox.

Pierwsze kroki - Instalowanie wstępne¶

Aby Behat dostępne globalnie dla wszystkich projektów w ramach Drupal VM dokonać następujących zmian wewnątrz config.yml. następnie uruchomić włóczęgę w górę (lub postanowienia Vagrant jeśli VM jest już wbudowany):

Behat testowania hosting Drupal Istnieje wiele różnych

Po zakończeniu Drupal VM provisioning, powinieneś być w stanie zalogować się i uruchom następujące polecenie, aby upewnić się, że jest prawidłowo zainstalowana Behat:

Można również dołączyć drupal / Drupal rozszerzenie bezpośrednio w pliku composer.json Twojego projektu i zainstalować zależności per-projektu.

Konfigurowanie Behat dla swojego projektu¶

Korzystanie z domyślnej witryny Drupal jako przykład (jest zainstalowany w katalogu / var / www / drupalvm / Drupal domyślnie i jest udostępniony do ./drupal folderze wewnątrz katalogu drupalvm na komputerze hosta), następujące kroki pomogą Ci zaproś pierwsze testy Behat i działa!

Utwórz plik behat.yml wewnątrz docroot witryny (na przykład utworzyć plik obok reszty kodzie Drupal na /var/www/drupalvm/drupal/behat.yml), o następującej treści:

Zalogować się Drupal VM z Vagrant ssh. zmiany katalogu do katalogu głównego witryny Drupala (cd / var / www / drupalvm / Drupal), a następnie uruchomić behat --init zainicjować folder funkcje, gdzie można umieścić przypadków testowych.

Od zarówno wewnątrz maszyny wirtualnej lub na maszynie hosta, otwórz folder, nowe funkcje / Web Behat właśnie utworzony. Wewnątrz tego folderu utwórz HomeContent.feature o następującej treści:

Teraz / drupalvm / Drupal Drupal znowu wewnątrz VM zmień katalog / var / www i uruchom polecenie behat (który uruchamia wszystkie testy już utworzone, co powinno być tylko jeden do tej pory).

Jeśli wszystko zostało wykonane poprawnie, powinieneś zobaczyć:

Brawo! Teraz jesteś gotowy, aby rozpocząć testowanie wszystkich rzeczy! Sprawdź następujące zasoby, aby uzyskać więcej informacji na temat Behat i Drupal:

kwestie debugowania¶

Istnieje wiele różnych sposobów można uruchomić poprzez PhantomJS Behat testów i innych kierowców, a niektórzy ludzie napotkali problemy i obejścia z różnymi podejściami. Oto kilka istotnych kwestii można odczytać za pomocą dla tła więcej:

Również zobaczyć projekt Acquia za BLT za dobry przykład Behat integracji badań z Drupal VM.

Obejrzyj ten film!

Powiązane artykuły

Wielu witryn Drupal hostingJeśli używasz więcej niż jedno miejsce Drupal, można uprościć zarządzanie i można uaktualnić swoje strony za pomocą funkcji multi-site. Multi-site pozwala na współdzielenie jednego Drupal ...
Hosting wiele witryn DrupalIstnieje wiele powodów, dla których administrator systemów lub deweloper może wybrać do obsługi wielu witryn na tym samym serwerze w konfiguracji wielostanowiskowej. Na przykład, taka konfiguracja może ...
Obliczach poszukiwanie apache solr hosting DrupalUwaga: wyjątkowy dzięki Doug Vann za dostarczanie motywację, by w końcu opublikować ten wpis na blogu! Na początku 2016 roku, kiedy to Search API i Solr związane moduły dla Drupala 8 było na początku alfa ...
Do druku stron hosting DrupalDrupal jest solidnym Content Management System, który działa na serwerze LAMP. Serwer LAMP wykorzystuje MySQL domyślnie, ale PostgreSQL może być również używany z Drupal. Można go obsługiwać blogi, fora, a ...
Najlepsze roboty txt za hosting DrupalKażdego dnia miliony ludzi korzysta z wyszukiwarki grafiki Google, aby znaleźć zdjęcia, produktów i ludzi. Jeśli używasz Drupal, są szanse, nie dostaniesz żadnej z tego ruchu. Drupal robots.txt ...