JS Test Runner

JS Test Runner

Summary

Description

Automated JavaScript testing has always been difficult to achieve. This project takes an integrated approach with JUnit using a custom test runner. The custom test runner manages a headless browser known as PhantomJS to execute tests (PhantomJS is an established project based on WebKit: http://www.phantomjs.org/). The test runner starts up a Jetty web server, points it at the test html files (QUnit based presently), executes PhantomJS telling it which tests to execute and then PhantomJS posts its results back to the test runner via the web server. The big advantage to being JUnit based is that it works seemlessly from Surefire, Maven's test runner. It also seemlessly integrates with JUnit friendly IDEs including Eclipse and Netbeans.

Versions: Unreleased

Issues: 30 Day Summary


Issues: 0 created and 0 resolved

Reports

Activity Stream