Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

html report generation fails #11

Closed
essacht opened this issue Mar 27, 2012 · 19 comments
Closed

html report generation fails #11

essacht opened this issue Mar 27, 2012 · 19 comments

Comments

@essacht
Copy link

essacht commented Mar 27, 2012

if i run codeception with:

codecept run --debug --html

it return this error message:
[ErrorException]
fwrite(): 125 is not a valid stream resource

How to generate a html reports ? For example for jenkins.

My Platform is Ubuntu 11.10 and all deps are clean installed.

Thx :)

@DavertMik
Copy link
Member

By default, html reports are written to tests/_data/result.html
Check this file can be written.

@essacht
Copy link
Author

essacht commented Mar 28, 2012

done, sudo, chmod 777 .... nothing.
result still empty and the same error message. any further suggestions?
we tried on three more or less different systems ..

@DavertMik
Copy link
Member

Ok, thanks, I will look at it today

@arthos
Copy link

arthos commented Apr 2, 2012

aah, yes - same message for me here
Ubuntu 12.04

@DavertMik
Copy link
Member

Ok, ok. This really should be checked and done.
I'm going to grab some beer and fix that bug finally )

@arthos
Copy link

arthos commented Apr 4, 2012

you must be really drunk now :P

@DavertMik
Copy link
Member

Well, I fixed it.
But I need to close other issues and make a release.
I plan to make a release today.

@arthos
Copy link

arthos commented Apr 4, 2012

yeeehah! ... cant wait :D

@qustavo
Copy link

qustavo commented Mar 25, 2014

happen the same here:

[ErrorException]                               
  fwrite(): 1805 is not a valid stream resource  

Exception trace:
 () at /home/gchain/dev/typeform/typeform/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:73
 Codeception\Subscriber\ErrorHandler->errorHandler() at n/a:n/a
 fwrite() at /home/gchain/dev/typeform/typeform/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:73
 Monolog\Handler\StreamHandler->write() at /home/gchain/dev/typeform/typeform/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php:84
 Monolog\Handler\RotatingFileHandler->write() at /home/gchain/dev/typeform/typeform/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php:37
 Monolog\Handler\AbstractProcessingHandler->handle() at /home/gchain/dev/typeform/typeform/vendor/monolog/monolog/src/Monolog/Logger.php:244
 Monolog\Logger->addRecord() at /home/gchain/dev/typeform/typeform/vendor/monolog/monolog/src/Monolog/Logger.php:437
 Monolog\Logger->info() at /home/gchain/dev/typeform/typeform/vendor/codeception/codeception/src/Codeception/Subscriber/Logger.php:44
 Codeception\Subscriber\Logger->endTest() at n/a:n/a
 call_user_func() at /home/gchain/dev/typeform/typeform/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:164
 Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() at /home/gchain/dev/typeform/typeform/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:53
 Symfony\Component\EventDispatcher\EventDispatcher->dispatch() at /home/gchain/dev/typeform/typeform/vendor/codeception/codeception/src/Codeception/PHPUnit/Listener.php:62
 Codeception\PHPUnit\Listener->endTest() at /home/gchain/dev/typeform/typeform/vendor/phpunit/phpunit/PHPUnit/Framework/TestResult.php:378
 PHPUnit_Framework_TestResult->endTest() at /home/gchain/dev/typeform/typeform/vendor/phpunit/phpunit/PHPUnit/Framework/TestResult.php:724
 PHPUnit_Framework_TestResult->run() at /home/gchain/dev/typeform/typeform/vendor/phpunit/phpunit/PHPUnit/Framework/TestCase.php:783
 PHPUnit_Framework_TestCase->run() at /home/gchain/dev/typeform/typeform/vendor/phpunit/phpunit/PHPUnit/Framework/TestSuite.php:775
 PHPUnit_Framework_TestSuite->runTest() at /home/gchain/dev/typeform/typeform/vendor/phpunit/phpunit/PHPUnit/Framework/TestSuite.php:745
 PHPUnit_Framework_TestSuite->run() at /home/gchain/dev/typeform/typeform/vendor/codeception/codeception/src/Codeception/PHPUnit/Runner.php:65
 Codeception\PHPUnit\Runner->doEnhancedRun() at /home/gchain/dev/typeform/typeform/vendor/codeception/codeception/src/Codeception/SuiteManager.php:155
 Codeception\SuiteManager->run() at /home/gchain/dev/typeform/typeform/vendor/codeception/codeception/src/Codeception/Codecept.php:151
 Codeception\Codecept->runSuite() at /home/gchain/dev/typeform/typeform/vendor/codeception/codeception/src/Codeception/Codecept.php:131
 Codeception\Codecept->run() at /home/gchain/dev/typeform/typeform/vendor/codeception/codeception/src/Codeception/Command/Run.php:125
 Codeception\Command\Run->runSuites() at /home/gchain/dev/typeform/typeform/vendor/codeception/codeception/src/Codeception/Command/Run.php:93
 Codeception\Command\Run->execute() at /home/gchain/dev/typeform/typeform/vendor/symfony/symfony/src/Symfony/Component/Console/Command/Command.php:241
 Symfony\Component\Console\Command\Command->run() at /home/gchain/dev/typeform/typeform/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:892
 Symfony\Component\Console\Application->doRunCommand() at /home/gchain/dev/typeform/typeform/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:191
 Symfony\Component\Console\Application->doRun() at /home/gchain/dev/typeform/typeform/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:121
 Symfony\Component\Console\Application->run() at /home/gchain/dev/typeform/typeform/vendor/codeception/codeception/codecept:2

@raoul2000
Copy link

same here whe I run : codecept.bat run unit

 [yii\base\ErrorException]
  fwrite(): 273 is not a valid stream resource

Codeception 1.8.1 on Windows 7 with PHP 5.4.12 with Yii2 Module for the Yii framework

Note that when I run each single unit test one after the other everything is fine.

@samdark
Copy link
Collaborator

samdark commented Apr 12, 2014

We're observing it during travis runs as well.

@Ragazzo
Copy link
Contributor

Ragazzo commented Apr 12, 2014

@raoul2000 @samdark is it application template or what ?

@samdark
Copy link
Collaborator

samdark commented Apr 12, 2014

Yii itself has it for app templates, @raoul2000 seems to be experiencing it for his own tests: http://www.yiiframework.com/forum/index.php/topic/53290-codeception-not-a-valid-stream-resource/

@Ragazzo
Copy link
Contributor

Ragazzo commented Apr 12, 2014

i checked with yii2-basic on W7 ,php 5. 4 .20 everything is ok , however yeah this exception occures from time to time in travis .

@raoul2000
Copy link

yes I confirm : I'm running unit tests (codecept.bat run unit) and get this error.

@DavertMik
Copy link
Member

I'm not sure what actually causes this. According to stacktrace this might be related to Monolog. I think you can try to turn it off. Btw, logging with Monolog is disabled by default in 2.0.

So you should try to set this in codeception.yml

settings:
  log: false

@samdark
Copy link
Collaborator

samdark commented Apr 13, 2014

It won't turn off output? Correct?

@Ragazzo
Copy link
Contributor

Ragazzo commented Apr 13, 2014

yes , just logging .

@raoul2000
Copy link

disabling log does solve the problem. Thanks for your help

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants