Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

[PHPUnit_Framework_Exception] ошибка при запуске API теста - Codeception 2.1


(Olga Gnezdyonova) #1

После первого удачного запуска теста, я перезапустила тест, дабы убелиться что все работает нормально, но получила следующие ошибки. Версия Codeception 2.1.1

C:\Users\ognezdyonova\workspace\IC_New>.\vendor\bin\codecept.bat run tests/apico
nnect/InvoiceCentralUnsubscribeCept.php --debug
Codeception PHP Testing Framework v2.1.1
Powered by PHPUnit 4.7.7 by Sebastian Bergmann and contributors.

←[36m Rebuilding ApiconnectTester…←[39m

←[1mApiconnect Tests (1) ←[22m--------------------------------------------------


Modules: ←[32mREST, PhpBrowser, Db, Asserts, ApiconnectHelper←[39m



←[35;1mTest Scenario BTC API - InvoiceCentralUnsubscribe←[39;22m (InvoiceCentral
UnsubscribeCept)
Scenario:

[PHPUnit_Framework_Exception]
mkdir(): File exists

Exception trace:
() at C:\Users\ognezdyonova\workspace\IC_New\vendor\codeception\codeception\src
\Codeception\Subscriber\ErrorHandler.php:48
Codeception\Subscriber\ErrorHandler->errorHandler() at n/a:n/a
mkdir() at C:\Users\ognezdyonova\workspace\IC_New\vendor\codeception\codeceptio
n\ext\Recorder.php:207
Codeception\Extension\Recorder->before() at n/a:n/a
call_user_func() at C:\Users\ognezdyonova\workspace\IC_New\vendor\symfony\event
-dispatcher\EventDispatcher.php:164
Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() at C:\Users\ogn
ezdyonova\workspace\IC_New\vendor\symfony\event-dispatcher\EventDispatcher.php:5
3
Symfony\Component\EventDispatcher\EventDispatcher->dispatch() at C:\Users\ognez
dyonova\workspace\IC_New\vendor\codeception\codeception\src\Codeception\PHPUnit
Listener.php:114
Codeception\PHPUnit\Listener->fire() at C:\Users\ognezdyonova\workspace\IC_New
vendor\codeception\codeception\src\Codeception\PHPUnit\Listener.php:90
Codeception\PHPUnit\Listener->startTest() at C:\Users\ognezdyonova\workspace\IC
_New\vendor\phpunit\phpunit\src\Framework\TestResult.php:325
PHPUnit_Framework_TestResult->startTest() at C:\Users\ognezdyonova\workspace\IC
_New\vendor\phpunit\phpunit\src\Framework\TestResult.php:541
PHPUnit_Framework_TestResult->run() at C:\Users\ognezdyonova\workspace\IC_New\v
_New\vendor\phpunit\phpunit\src\Framework\TestResult.php:541
PHPUnit_Framework_TestResult->run() at C:\Users\ognezdyonova\workspace\IC_New\v
endor\phpunit\phpunit\src\Framework\TestCase.php:702
PHPUnit_Framework_TestCase->run() at C:\Users\ognezdyonova\workspace\IC_New\ven
dor\phpunit\phpunit\src\Framework\TestSuite.php:738
PHPUnit_Framework_TestSuite->run() at C:\Users\ognezdyonova\workspace\IC_New\ve
ndor\codeception\codeception\src\Codeception\PHPUnit\Runner.php:89
Codeception\PHPUnit\Runner->doEnhancedRun() at C:\Users\ognezdyonova\workspace
IC_New\vendor\codeception\codeception\src\Codeception\SuiteManager.php:149
Codeception\SuiteManager->run() at C:\Users\ognezdyonova\workspace\IC_New\vendo
r\codeception\codeception\src\Codeception\Codecept.php:200
Codeception\Codecept->runSuite() at C:\Users\ognezdyonova\workspace\IC_New\vend
or\codeception\codeception\src\Codeception\Codecept.php:172
Codeception\Codecept->run() at C:\Users\ognezdyonova\workspace\IC_New\vendor\co
deception\codeception\src\Codeception\Command\Run.php:184
Codeception\Command\Run->execute() at C:\Users\ognezdyonova\workspace\IC_New\ve
ndor\symfony\console\Command\Command.php:259
Symfony\Component\Console\Command\Command->run() at C:\Users\ognezdyonova\works
pace\IC_New\vendor\symfony\console\Application.php:878
Symfony\Component\Console\Application->doRunCommand() at C:\Users\ognezdyonova
workspace\IC_New\vendor\symfony\console\Application.php:195
Symfony\Component\Console\Application->doRun() at C:\Users\ognezdyonova\workspa
ce\IC_New\vendor\symfony\console\Application.php:126
Symfony\Component\Console\Application->run() at C:\Users\ognezdyonova\workspace
\IC_New\vendor\codeception\codeception\codecept:28

Заранее благодарю за любую помощь!


(Andrey Kurilov) #2

Видимо у вас тест создает папку. Первый раз её не было и он её создал, второй раз она уже есть и вы получили ошибку


(Olga Gnezdyonova) #3

Сам тест не создает папку. В тесте просто посылается запрос и проверяется ответ.


(Andrey Kurilov) #4

Попробуйте отключить расширение