Bu functional.suite.yml kullanıyorum:Symfony2 ile birlikte işlev testi için kodekse nasıl yapılandırılır?
class_name: FunctionalTester
modules:
enabled:
- Symfony2
- \Helper\Functional
Ben oluşturmak ve çalıştırmak testleri ve almak:
Trying to Log in and see result (LoginCept)... PHP Fatal error: Undefined class constant 'UNKNOWN' in phar:///usr/local/bin/codecept/vendor/phpunit/phpunit/src/Framework/TestResult.php on line 592
PHP Stack trace:
PHP 1. {main}() /usr/local/bin/codecept:0
PHP 2. require_once() /usr/local/bin/codecept:7
PHP 3. Symfony\Component\Console\Application->run() phar:///usr/local/bin/codecept/codecept:34
PHP 4. Symfony\Component\Console\Application->doRun() phar:///usr/local/bin/codecept/vendor/symfony/console/Application.php:123
PHP 5. Symfony\Component\Console\Application->doRunCommand() phar:///usr/local/bin/codecept/vendor/symfony/console/Application.php:192
PHP 6. Symfony\Component\Console\Command\Command->run() phar:///usr/local/bin/codecept/vendor/symfony/console/Application.php:844
PHP 7. Codeception\Command\Run->execute() phar:///usr/local/bin/codecept/vendor/symfony/console/Command/Command.php:259
PHP 8. Codeception\Command\Run->runSuites() phar:///usr/local/bin/codecept/src/Codeception/Command/Run.php:189
PHP 9. Codeception\Codecept->run() phar:///usr/local/bin/codecept/src/Codeception/Command/Run.php:262
PHP 10. Codeception\Codecept->runSuite() phar:///usr/local/bin/codecept/src/Codeception/Codecept.php:172
PHP 11. Codeception\SuiteManager->run() phar:///usr/local/bin/codecept/src/Codeception/Codecept.php:203
PHP 12. Codeception\PHPUnit\Runner->doEnhancedRun() phar:///usr/local/bin/codecept/src/Codeception/SuiteManager.php:153
PHP 13. PHPUnit_Framework_TestSuite->run() phar:///usr/local/bin/codecept/src/Codeception/PHPUnit/Runner.php:89
PHP 14. PHPUnit_Framework_TestCase->run() phar:///usr/local/bin/codecept/vendor/phpunit/phpunit/src/Framework/TestSuite.php:747
PHP 15. PHPUnit_Framework_TestResult->run() phar:///usr/local/bin/codecept/vendor/phpunit/phpunit/src/Framework/TestCase.php:724
FATAL ERROR. TESTS NOT FINISHED.
Undefined class constant 'UNKNOWN'
nasıl oluşturulacağını bu çalıştırır hiçbir fikrim yok. Baska öneri?
Evet, Codeception phar otomatik satıcı sürümünü kullanın. Benim için garip ama sadece phar veya satıcı işlerini kullanıyor. –
@SebastianTkaczyk Bu özelliği Şubat 2017'de 2.2.10 sürümünde uyguladım. Bu size herhangi bir sorun oluşturuyor mu? – Naktibalda
Benim için sezgisel değil. Benim için açık, bu kod bazı sürümü (ex için PHPUnit için test) yükseltme yaparken, eski sürüm satıcım var. Ve test/geçiş amaçları için kodumu kullanarak kodumu çalıştırmak için i '.phar' formatında yeni bir versiyon indiriyorum. Hatırlarsam eski kodek testlerimi geçiriyordum ve yeni sürümde nasıl çalıştığını kontrol etmek istiyorum. –