[aerogear-dev] aerogear-js-integration repository structure

Apostolos Emmanouilidis aemmanou at redhat.com
Thu Sep 12 06:39:11 EDT 2013


I was thinking of removing the bash scripts (server folder) and setup a
Grunt plugin which will contain all the tasks required to setup the
servers and execute our tests. This is already done for the Aerogear JS
REST adapter CORS/JSONP tests. We have created a Grunt-QUnit [1] plugin
(the whole plugin is written in JavaScript) which is able to download
JBoss AS, start a server with customized JVM parameters, setup custom
HTTP/HTTPS ports, setup a keystore, build a maven project, (re)deploy an
archive on JBoss AS  and finally execute the QUnit tests and kill the
process after the tests are executed. The CORS/JSONP tests are already
running on Travis CI [2] using the Grunt-QUnit [1] plugin.

We could add more tasks inside this plugin, remove the bash scripts and
make the aerogear-js-integration a whole JavaScript repository.

wdyt?

[1]: https://github.com/tolis-e/arquillian-grunt-qunit
[2]: https://travis-ci.org/tolis-e/arquillian-grunt-qunit
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20130912/8e187b2a/attachment.html 


More information about the aerogear-dev mailing list