Yii2 testy: Instalacja i konfiguracja codeception.

Autor: Rafal Marguzewicz
Opublikowany:
Kategorie: Yii2
Tagi:


codeception logoTen tutorial jest dla wersji Yii 2 Basic Application Template. Yii2 szczególnie od wersji 2.0.10 ułatwia sprawę testów. I jeżeli mamy zainstalowany framework Yii2 i codeception globalnie to możemy kompilować i uruchamiać testy komendą: (z ścieżki głównej aplikacji).

codecept build
codecept run

A naszym oczom ukaże się taki ekran:
yii2 test unit functional

Domyślne testy Yii2 basic sprawdzają czy podstrona kontakt (site/contact) otwiera się poprawnie, czy wypełnienie formularza kontaktowego nie generuje nie spodziewanych problemów itp.

Aby było tak prosto polecam wykonać kilka rzeczy z tej listy:

  1. zainstalować codeception globalnie i lokalnie
  2. ustawić PATH lub alias dla codeception
  3. upewnić się czy w pliku composer.json dodany jest codeception
  4. sprawdzić czy jest odpowiednie połączenie konfigu Yii2 z codeception

1. Instalowanie codeception globalnie i lokalnie

Możliwe że codeception zainstalował się lokalnie przy instalacji Yii2, możesz to sprawdzić w pliku composer.json twojej aplikacji, sekcja require-dev.

"require-dev": {
        "codeception/codeception": "^2.2.10",
        "codeception/verify": "~0.x.x",
        "codeception/specify": "~0.x.x"
    },

jeżeli nie masz to w terminalu klej:

composer require "codeception/codeception=2.2.*" "codeception/specify=*" "codeception/verify=*"

Aby móc używać komend krótkich komend typu codecept run polecam również zainstalować codeception globalnie

composer global require "codeception/codeception=2.2.*" "codeception/specify=*" "codeception/verify=*"

teraz możesz sprawdzić czy działa

~/.composer/vendor/bin/codecept

codeception composer

2. Ustawienie PATH lub alias do testów codeception

Jedno i drugie możesz zrobić w tym samym pliku /home/<user>/.bashrc
Metoda PATH
export PATH="$PATH:~/.config/composer/vendor/bin"
Sposób alias
alias codecept="~/.config/composer/vendor/bin/codecept"

W razie gdy masz inny system zapoznaj się ze sposobem dodawania nowych zmienna środowiskowych PATH.

Yii2 testy: Instalacja i konfiguracja codeception.
5 / 1 vote


Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Nazwa *
Email *

Przeczytaj poprzedni wpis:
PCEUROPA wspiera naukę

Obecnie komputery są jednym z najważniejszych narzędzi, naukowców. Wielu naukowców wykorzystuje komputery do poszukiwań nowych galaktyk, leków, równań matematycznych.

Zamknij