Moved from joomla-projects/joomla-pythagoras#73
The Automated Testing Working Group decided to use CodeCeption for testing. In order to provide consistency, the test environment of the CMS should be moved to CodeCeption.
Although CodeCeption supports PHPUnit tests, and actually uses PHPUnit to execute these tests, the test results are not identical for the two environments, as more tests are failing or even throwing errors, when executed with CodeCeption. It has shown to be a huge efford to rewrite the existing tests. The tests are not worth the efford, though, because of at least two reasons:
The issue can be solved by making the transition stepwise.
tests
directory to tests.phpunit
and change phpunit.xml.dist
, travisci-phpunit.xml
, and other related files accordingly, so the current build procedure works with PHPUnit using the new directory.cli
and api
suites, in the tests
directory.PageObjects
with a template-aware factory, so the same tests can be executed with any template.PageObject
, Docker, and Vagrant support to an external library, so they can be reused by third party developers.Category | ⇒ | Unit Tests |
Labels |
Added:
?
|
Status | New | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2016-08-23 20:06:58 |
Closed_By | ⇒ | rdeutz |
closing this here, it is something we have to do but we don't use the issue tracker as todo list