Menjalankan tes phpunit di laravel

Ketika saya menjalankan tes phpunit di Laravel menggunakan /vendor/bin/phpunit tes dijalankan dan hasilnya dihasilkan. Saya juga dapat melakukan tes pada satu file dengan /vendor/bin/phpunit </tests/<filename>

Namun, ketika saya menjalankan perintah berikut, gagal:

./vendor/bin/phpunit ./

Kesalahan fatal: Kelas 'Codeception\Module\OrderHelper' tidak ditemukan di /vendor/codeception/codeception/tests/data/claypit/tests/order/ParsedLoadedTest.php on line 2

Namun saya dapat melihat bahwa file OrderHelper masih ada.

<project-folder>/vendor/codeception/codeception/tests/data/claypit/tests/_support/OrderHelper.php

Adakah yang bisa membantu saya dalam hal ini?


person Sreenath    schedule 25.04.2016    source sumber


Jawaban (2)


Direktori yang diteruskan ke phpunit harus menjadi direktori tempat pengujian berada. Jadi ubah saja menjadi ./vendor/bin/phpunit ./tests dan itu akan berfungsi dengan baik.

person Mohamed Bouallegue    schedule 25.04.2016

Tidak perlu menunjuk direktori.. coba lakukan ini. itu mungkin membantu Anda.
File Massal

vendor/bin/phpunit

File Tunggal

vendor/bin/phpunit <fileName>
person balasubramani    schedule 25.04.2016
comment
Ya, itu berhasil untuk saya. Tapi saya mencoba menemukan masalah dengan perintah lain.. Klien saya juga mendapatkan kesalahan yang sama - person Sreenath; 25.04.2016