dev:contributing:qa
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
dev:contributing:qa [2020/01/20 09:45] – adding section Angular Unit Tests sandbergja | dev:contributing:qa [2024/09/13 13:24] (current) – [C Unit Tests] add a tag sandbergja | ||
---|---|---|---|
Line 57: | Line 57: | ||
See [[dev: | See [[dev: | ||
+ | |||
+ | To run on a running Evergreen server: | ||
+ | |||
+ | <code sh> | ||
+ | cd Open-ILS/ | ||
+ | npm run test | ||
+ | </ | ||
+ | |||
+ | ==== Angular e2e (end-to-end) Tests ==== | ||
+ | |||
+ | To run with a GUI: | ||
+ | |||
+ | <code sh> | ||
+ | cd Open-ILS/ | ||
+ | ng e2e | ||
+ | </ | ||
+ | |||
+ | To run without a GUI: | ||
+ | |||
+ | <code sh> | ||
+ | cd Open-ILS/ | ||
+ | MOZ_HEADLESS=1 ng e2e | ||
+ | </ | ||
+ | |||
+ | To run in Chrome instead of Firefox: | ||
+ | <code sh> | ||
+ | cd Open-ILS/ | ||
+ | npm install --save-dev chromedriver | ||
+ | ng e2e --env chrome # with the GUI | ||
+ | ng e2e --env chrome-headless # without the GUI | ||
+ | </ | ||
+ | |||
+ | For more tips and documentation, | ||
+ | |||
+ | ==== OPAC Javascript Unit Tests ==== | ||
+ | |||
+ | To run tests for the javascript in the OPAC: | ||
+ | <code sh> | ||
+ | cd Open-ILS/ | ||
+ | npm i && npm run test | ||
+ | </ | ||
+ | |||
==== Perl Unit Tests ==== | ==== Perl Unit Tests ==== | ||
Line 159: | Line 201: | ||
At time of writing, there is no equivalent to " | At time of writing, there is no equivalent to " | ||
+ | |||
+ | {{tag> |
dev/contributing/qa.1579531523.txt.gz · Last modified: 2022/02/10 13:34 (external edit)