-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Codeception 5.0 #6067
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
Codeception 5.0 #6067
Conversation
fixed for phpunit 6
Fixes Codeception#4 - replace use of Descriptor::getTestSignature with Descriptor::getTestSignatureUnique
…ion#3) Example: codecept run tests/acceptance/FirstCest.php:frontpageWorks#0
…ption#16) Fix Codeception#15 - change exception to instance of ExpectationFailedException
Because Codeception#23 and Codeception#25 makes wrapper incompatible with phpunit 7.0
Because this method is public in other traits
Codeception\TestCase\Test Codeception\Platform\Group Codeception\Platform\Extension Codeception\TestCase
It wasn't working since PHPUnit 5 anyway
Because Logger extension has no tests
It has never been a part of CI
It was replaced by Codeception\Stub in 2.3.8
It was replaced by top level bootstrap setting in 3.1.0
Mysql and Postgres require adding too many additional dependencies to build for little benefit
phpunit-wrapper runs module-asserts tests because PHPUnit removes or changes some assertions in breaking way in every major release. |
I think that this branch can be merged now to allow other people to contribute to 5.0. |
Absolutely agree! |
One more TODO: Remove Cept format completely, see #6144 (comment) |
codeception/specify 0.* to 1.*Removed dependency instead because it wasn't used by testsmonolog/monolog 1.* to 2.* (used by ext/Logger.php)Removed dependency instead because Logger has no tests.squizlabs/php_codesniffer 2.* to 3.*Removed because it wasn't part of CI and code style wasn't enforced. It can be readded latter.final
keyword, because some Codeception classes extend them).There are so many commits in this pull request because I merged entire commit history of phpunit wrapper using
git merge --allow-unrelated-histories
Source: https://www.w3docs.com/snippets/git/how-to-merge-two-git-repositories.html