dancryer / PHPCI

PHPCI is a free and open source continuous integration tool specifically designed for PHP.
BSD 2-Clause "Simplified" License
2.42k stars 441 forks source link

CasperJS integration #662

Open mgrundkoetter opened 9 years ago

mgrundkoetter commented 9 years ago

Writing frontend tests with selenium is a lot of additional work to set up client nodes which actually run the tests. With http://casperjs.org/ this is made really easy, as this works headless, so no additional setup is required (which fits to the PHPCI way of testing). They produce a custom output on the command line, but there is a Ticket to support TAP already. It would also be possible to use their xUnit-XML output feature (it's already there) to integrate this as nicely as PHPUnit.

demorose commented 9 years ago

Just to let you know that I have tried to make a plugin for this. https://github.com/demorose/phpci-casperjs

Every feedback is welcome.