AppSuite:RunTests: Difference between revisions

From Open-Xchange
(Created page with "{{Stability-experimental}} <div class="title">Running the ui tests</div> __TOC__ This article explains the test system of the frontend. It is aimed at developers that want t...")
 
Line 33: Line 33:


After that, open up a browser and point it to http://localhost:9876/.
After that, open up a browser and point it to http://localhost:9876/.
{{Portal:AppSuite UI}}
[[Category:AppSuite]]
[[Category:UI]]
[[Category:Development process]]

Revision as of 09:29, 17 May 2013

API status: In Development

Running the ui tests

This article explains the test system of the frontend. It is aimed at developers that want to work with the frontend, be it creating new plugins or applications or modifying existing code using BDD. Bringing a BDD testing infrastructure to the frontend is still a work in progress and subject to (breaking) changes.

Libraries

Setting up your system

You need at least node version 0.8 to use the latest version of karma, which we need. To install the karma runner, run

npm install karma@carnary -g

in a shell. You might need admin rights to do that, use sudo if needed.

Running the test

Running the tests is pretty easy.

git clone https://git.open-xchange.com/git/wd/frontend/web cd web/ui karma start

After that, open up a browser and point it to http://localhost:9876/.