-
Notifications
You must be signed in to change notification settings - Fork 3
Initial setup
msporna edited this page Jul 2, 2019
·
16 revisions
- Install Python 3.7 [supported since version 3.1]
- Clone (master) or download latest release of the project from https://github.com/msporna/LAVA-test-coverage/releases
- install project's requirements by running (from repo root): pip install -r requirements.txt (https://pip.pypa.io/en/stable/user_guide/#requirements-files)
- Install one of the following (or both):
- 'prettier' [https://prettier.io/docs/en/install.html] and add it to system path (if you are going to gather coverage for javascript)
- 'AStyle' [http://astyle.sourceforge.net ] and add it to system path (if you are going to gather coverage for c# Unity games or java Android apps)
next steps: getting the coverage
- How it works
- Initial setup
- Setup for Unity game
- Setup for Android app
- Setup for javascript
- Setup for Angular app
- GETTING THE COVERAGE
- Getting coverage for build (multiple coverage sessions consolidated
- Setup modules
- Managing tags
- Managing users
- Create and End test session automatically (CI)
- Instrumenting code on every iteration
- Coverage report explained
- Accessing latest report
- How to interpret covered lines report
- Config explained
- Settings
- Send custom values along with line statistics
- Examples
- Extended-CI-use-case
- Troubleshooting