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

Comments

Projects
None yet
7 participants
@essacht
Copy link

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

This comment has been minimized.

Copy link
Member

commented Mar 27, 2012

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

@essacht

This comment has been minimized.

Copy link
Author

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

This comment has been minimized.

Copy link
Member

commented Mar 28, 2012

Ok, thanks, I will look at it today

@arthos

This comment has been minimized.

Copy link

commented Apr 2, 2012

aah, yes - same message for me here
Ubuntu 12.04

@DavertMik

This comment has been minimized.

Copy link
Member

commented Apr 3, 2012

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

@arthos

This comment has been minimized.

Copy link

commented Apr 4, 2012

you must be really drunk now :P

@DavertMik

This comment has been minimized.

Copy link
Member

commented Apr 4, 2012

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

@arthos

This comment has been minimized.

Copy link

commented Apr 4, 2012

yeeehah! ... cant wait :D

@gchaincl

This comment has been minimized.

Copy link
Contributor

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

This comment has been minimized.

Copy link

commented Apr 12, 2014

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

This comment has been minimized.

Copy link
Collaborator

commented Apr 12, 2014

We're observing it during travis runs as well.

@Ragazzo

This comment has been minimized.

Copy link
Contributor

commented Apr 12, 2014

@raoul2000 @samdark is it application template or what ?

@samdark

This comment has been minimized.

Copy link
Collaborator

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

This comment has been minimized.

Copy link
Contributor

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

This comment has been minimized.

Copy link

commented Apr 12, 2014

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

@DavertMik

This comment has been minimized.

Copy link
Member

commented Apr 13, 2014

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

This comment has been minimized.

Copy link
Collaborator

commented Apr 13, 2014

It won't turn off output? Correct?

@Ragazzo

This comment has been minimized.

Copy link
Contributor

commented Apr 13, 2014

yes , just logging .

@raoul2000

This comment has been minimized.

Copy link

commented Apr 13, 2014

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
You can’t perform that action at this time.