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