Skip to Content
DocumentationE2E TestingGetting Started

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_output directory and aggregate for reporting.
  • Associate caseID with Report ID to ensure cases are traceable.

Frameworks