Skip to content

html report generation fails #11

Closed

Description

@essacht

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 :)

Activity

  1. DavertMik commented on Mar 27, 2012

    @DavertMik
    Member

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

  2. essacht commented on Mar 28, 2012

    @essacht
    Author

    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 ..

  3. DavertMik commented on Mar 28, 2012

    @DavertMik
    Member

    Ok, thanks, I will look at it today

  4. arthos commented on Apr 2, 2012

    @arthos

    aah, yes - same message for me here
    Ubuntu 12.04

  5. DavertMik commented on Apr 3, 2012

    @DavertMik
    Member

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

  6. arthos commented on Apr 4, 2012

    @arthos

    you must be really drunk now :P

  7. DavertMik commented on Apr 4, 2012

    @DavertMik
    Member

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

  8. arthos commented on Apr 4, 2012

    @arthos

    yeeehah! ... cant wait :D

  9. qustavo commented on Mar 25, 2014

    @qustavo

    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
    
  10. raoul2000 commented on Apr 12, 2014

    @raoul2000

    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.

  11. samdark commented on Apr 12, 2014

    @samdark
    Member

    We're observing it during travis runs as well.

  12. Ragazzo commented on Apr 12, 2014

    @Ragazzo
    Contributor

    @raoul2000 @samdark is it application template or what ?

  13. samdark commented on Apr 12, 2014

    @samdark
    Member

    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/

  14. Ragazzo commented on Apr 12, 2014

    @Ragazzo
    Contributor

    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 .

  15. raoul2000 commented on Apr 12, 2014

    @raoul2000

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

  16. DavertMik commented on Apr 13, 2014

    @DavertMik
    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
    
  17. samdark commented on Apr 13, 2014

    @samdark
    Member

    It won't turn off output? Correct?

  18. Ragazzo commented on Apr 13, 2014

    @Ragazzo
    Contributor

    yes , just logging .

  19. raoul2000 commented on Apr 13, 2014

    @raoul2000

    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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions