blob: 082093ba11d48ddbacd693e2943e7b4daf216ef4 [file] [log] [blame] [view]
## Running the tests
Before running the tests you will need to run the following steps.
1. install nodejs - http://nodejs.org/download/
2. install grunt - "sudo npm install grunt-cli -g"
3. install karma - "sudo npm install karma -g"
4. install protractor - "sudo npm install protractor -g"
5. in terminal navigate to the root directory of git repo for the Usergrid Admin Portal
6. run npm install in your terminal - "npm install"
7. run grunt in your terminal - "grunt", this will also run the tests, if you want to run the tests independently follow the next steps
8. run karma in your terminal - "karma start tests/karma.conf.js"
9. this will open a browser window where you can debug
10. if you want to run the e2e tests open a terminal, navigate to the root and run "protractor ./tests/protractorConf.js"
for more info see http://karma-runner.github.io/0.10/index.html or https://github.com/angular/protractor