Getting Started
Unlike unit tests, end-to-end tests launch a browser. Our goal is to collect coverage data within the browser. Therefore, the complexity is relatively higher. The following is the general process.
- Expose browser global variables, write coverage data to local at the right time
- After UI automation completes, use Tools CLI to read coverage data from local
.canyon_outputdirectory and aggregate for reporting. - Associate caseID with Report ID to ensure cases are traceable.