sol
(Andrii Vasyliev)
29.Апрель.2015 09:32:49
#1
Сори, если тупой вопрос, но нагуглить не получилось.
Только начал работать с codeception, но немного видел phpunit тесты в других проектах.
Когда запускаю свои тесты то получаю очень длинный вывод с кучей Ok на отдельных строках:
Unit Tests (46) --------------------------------------------------------------------------------------------------------
Ok
Ok
Ok
...
А в другом проекте видел с точками:
............................................................. 61 / 1688 ( 3%)
............................................................. 122 / 1688 ( 7%)
В общем, тестов у меня уже много, а будет ещё больше, хочется чтоб было с точками.
Подскажите где это настраивается.
Спасибо.
RayRom
(Ray Romanov)
29.Апрель.2015 11:39:07
#2
Попробуй с опцией --report
, я правда не юзаю unit режи, в основном acceptance.
А так, если чё, то сюда Commands - Codeception - Documentation
sol
(Andrii Vasyliev)
30.Апрель.2015 07:35:33
#3
Спасибо за совет, но это не решает вопрос.
С опцией --report вывод меняется, но не принципиально, одна строка на каждый тест:
sol@dec> codecept run --report -n
Codeception PHP Testing Framework v2.0.13
Powered by PHPUnit 4.6.5 by Sebastian Bergmann and contributors.
hiqdev\collection\tests\unit\ComponentTest::testHas........................Ok
hiqdev\collection\tests\unit\ComponentTest::testHasNot.....................Ok
davert
(Michael Bodnarchuk)
01.Май.2015 23:21:00
#4
Одна строчка на тест - так везде в Codeception. Непонятно почему в первом варианте вывод у вас без именов тестов (
Какую версию вы используете?
sol
(Andrii Vasyliev)
04.Май.2015 05:08:09
#5
Понял, спасибо.
Codeception version 2.0.13
В первом варианте без имён тестов потому что было запущено с опцией --no-interaction.
С этим вопросом теперь всё ясно. Подскажите ещё, пожалуйста, почему coverage не считается:
Summary:
Classes: (0/0)
Methods: (0/0)
Lines: (0/0)
Всё что нагуглил уже проверил:
xdebug.coverage_enable => On => On