Patent · US Active

Code coverage detection with scriptable language unmodified source

US8954926B2 · kind B2 · utility

19Cited by
2References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 5, 2012
Grant dateFeb 10, 2015
Priority date
Expiry dateFeb 15, 2033

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/3676
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Code coverage detection for interpreted scriptable programming languages avoids source code modification. Each program element of the script is performed by (a) using a debugger to proactively computationally indicate in a coverage data structure that the element was reached, and integrally (b) running non-logger executable code which corresponds to the element. Coverage of lines, statements, and other program elements during script execution can be measured even though the source code has not been instrumented with injected log statements. Proactively generated breakpoints pass control from each coverage-tracked program element into a code coverage debugger which updates the coverage data structure. Comments are skipped. Code coverage detection may be invoked from a command line, an Integrated Development Environment, or another context. The coverage data structure is correlated with the source code to produce a coverage map that is displayed to users showing which source code was performed.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.