FLUID-6256: Harden instrumentation and code coverage...

Metadata

Source
FLUID-6256
Type
Improvement
Priority
Major
Status
Closed
Resolution
Fixed
Assignee
Tony Atkins [RtF]
Reporter
Tony Atkins [RtF]
Created
2018-03-07T04:21:39.580-0500
Updated
2024-07-22T10:35:02.081-0400
Versions
N/A
Fixed Versions
N/A
Component
  1. Testing Infrastructure

Description

The current code coverage strategy relies on instrumenting the code separately and then running the browser tests against that code. This means that running the browser tests in isolation may fail outright if the instrumentation has not been run. The tests may also fail to reflect recent code changes if the instrumentation has not been run recently enough.

The solution to both is to update to use a newer version of gpii-testem, and to instrument seamlessly as part of the browser test run.