You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Coverage reporting has known memory-consumption issues at scale.
Covered/uncovered line-level accuracy suffers due to flaky profiler data.
Test execution performance can be significantly affected by the use of profiler for gathering coverage data.
Profiler output is not always available, especially in cases when dbms_stats package is used.
Proposed direction
Use 12.2-style coverage as the base data collection mechanism.
Derive line coverage from other sources (e.g., PL/Scope, static identification of non-executable lines) instead of relying on profiler output.
Add an option to scope coverage to tested code only, instead of defaulting to the whole schema.
Change how data is handed over from coverage to prevent passing memory-intensive data to the reporters.
Depends on
#13E3 - Annotations, suite structure & module rework
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Target release or timeframe
No response
Scope and goals
Problem
Coverage reporting has known memory-consumption issues at scale.
Covered/uncovered line-level accuracy suffers due to flaky profiler data.
Test execution performance can be significantly affected by the use of profiler for gathering coverage data.
Profiler output is not always available, especially in cases when
dbms_statspackage is used.Proposed direction
Depends on
#13 E3 - Annotations, suite structure & module rework
Issues Tracking
Open questions for the community
No response
Beta Was this translation helpful? Give feedback.
All reactions