This configuration launches an XOS container on Cloudlab that runs the XOS develserver. The container is left running in the backgorund.
The observer is not started, and there is no openstack backend connected for XOS.
This configuration is intended for developing the XOS GUI.
make
commandYou'll be able to visit XOS at 0.0.0.0:9000
and the xos/core/xoslib
folder is shared with the container. This means that any update to that folder is automatically reported in the container.
To run the FE tests, navigate to: xos/core/xoslib
, and run 'npm test'.
This will install the required npm
dependencies and run the test.
Tests are runned in a headless browser (PhantomJs) by Karma and the assertions are made with Jasmine. This is a pretty common standard for FE testing so you should feel at home.
You can find the tests in the spec/
folder, each source file has a corresponding .test
file in it.