OS-level dependencies, use whatever install procedure works on your OS:
-
curl
(fornodeenv
) -
chrome
(the Google browser, fortestacular
) -
Make yourself a virtual environment, and activate it
-
Install python packages with
pip install -r requirements/test.txt
-
Make yourself a node environment within the virtualenv with
nodeenv -p
(this installs node and npm and takes quite a while) -
Install node packages with
scripts/nodereqs.py
(this installs the required files listed inrequirements/nodeenv.txt
)
- Angular Unit tests:
scripts/angular-unit-test.sh
- Angular E2E tests:
scripts/angular-e2e-test.sh
(requires a running server) - Python tests:
nosetests