۱ M
خطا در نمایش نام تست
جامعه پی اچ پی ایجاد شده در ۲۷ فروردین ۱۴۰۲

سلام.

استاد وقتی من تست رو ران میکنم نام تست رو نمایش نمیده و به جاش یه ( . ) میاد.

مشکل از چیه به نظر شما؟

7f7f-SharedScreenshot.jpg

سلام

برای نمایش نام تست‌ها در phpunit، شما باید از یک فلگ خاص استفاده کنید که به phpunit بگوید تا نام تست‌ها را نمایش دهد. برای این کار، شما باید فلگ --verbose را به دستور phpunit اضافه کنید.

به عنوان مثال، فرض کنید که فایل تست شما MyTest.php است و شما می‌خواهید نتیجه اجرای تست را با نام تست‌ها نمایش دهید. در این صورت دستور زیر را در ترمینال اجرا کنید:

phpunit --verbose --test-dox MyTest.php

با اجرای این دستور، phpunit نتایج تست را به همراه نام تست‌ها نمایش خواهد داد.

همچنین، اگر می‌خواهید همیشه نتایج تست با نام تست‌ها نمایش داده شود، می‌توانید این فلگ را به فایل phpunit.xml اضافه کنید:

<phpunit -- ... --> verbose="true" testdox="true>  < /phpunit>

با اضافه کردن این خط به فایل phpunit.xml، phpunit همیشه نتایج تست را با نام تست‌ها نمایش می‌دهد.

بهترین پاسخ
احمدرضا فاطمی کیا ۲۸ فروردین ۱۴۰۲، ۰۳:۵۳