Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "OSEE/Coverage/Users Guide/Intro"

(Terms)
(Terms)
Line 14: Line 14:
 
;'''Coverage Package'''
 
;'''Coverage Package'''
 
:Effort of coverage that includes multiple imports, reports, exports and metrics
 
:Effort of coverage that includes multiple imports, reports, exports and metrics
'''Requirements Traceability'''
+
;'''Requirements Traceability'''
;Traceability between what Test Units are expected to cover each Coverage Item
+
:Traceability between what Test Units are expected to cover each Coverage Item
'''Coverage Traceability'''
+
;'''Coverage Traceability'''
;Traceability between what Test Unit actually covered each Coverage Item
+
:Traceability between what Test Unit actually covered each Coverage Item
'''Coverage Method'''
+
;'''Coverage Method'''
;Coverage can be met by different methods: Deactivated Code, Exception Handling, Test Unit coverage, Test Procedure coverage, etc
+
:Coverage can be met by different methods: Deactivated Code, Exception Handling, Test Unit coverage, Test Procedure coverage, etc
'''Coverage Import (CImp)'''
+
;'''Coverage Import (CImp)'''
;Single import of coverage information from Coverage Source.  Contains all Coverage Units
+
:Single import of coverage information from Coverage Source.  Contains all Coverage Units
'''Coverage Source (CS)'''
+
;'''Coverage Source (CS)'''
;Location of source coverage information to import from
+
:Location of source coverage information to import from
'''Coverage Unit (CU)'''
+
;'''Coverage Unit (CU)'''
;Single code unit (file/procedure/function) that can contain other Coverage Unit or Coverage Items
+
:Single code unit (file/procedure/function) that can contain other Coverage Unit or Coverage Items
'''Coverage Item (CI)'''
+
;'''Coverage Item (CI)'''
;Single executable line of code whether it is covered or not
+
:Single executable line of code whether it is covered or not
'''Test Unit (TU)'''
+
;'''Test Unit (TU)'''
;Single test that can cover multiple Coverage Items
+
:Single test that can cover multiple Coverage Items
'''Coverage Issue'''
+
;'''Coverage Issue'''
 
   Problem due to code/test script
 
   Problem due to code/test script
 
   Expected Test Units don’t match actual coverage Test Units
 
   Expected Test Units don’t match actual coverage Test Units

Revision as of 18:03, 17 March 2010

Coverage Overview

The Coverage application allows provides:

  • Track / disposition code coverage tasks at file level
  • Allow assignment / statusing of coverage dispositioning to be workd
  • Show which items are dispositioned
  • Allow customer to see file analysis, summary, disposition
  • Provide ability to generate metrics on coverage from current and previous runs
  • Provide ability to re-run reports to see what has changed
  • Provide ability for code coverage issue to be "ignored" in future runs
  • Document and report showing all coverage that was ran

Terms

Coverage Package
Effort of coverage that includes multiple imports, reports, exports and metrics
Requirements Traceability
Traceability between what Test Units are expected to cover each Coverage Item
Coverage Traceability
Traceability between what Test Unit actually covered each Coverage Item
Coverage Method
Coverage can be met by different methods: Deactivated Code, Exception Handling, Test Unit coverage, Test Procedure coverage, etc
Coverage Import (CImp)
Single import of coverage information from Coverage Source. Contains all Coverage Units
Coverage Source (CS)
Location of source coverage information to import from
Coverage Unit (CU)
Single code unit (file/procedure/function) that can contain other Coverage Unit or Coverage Items
Coverage Item (CI)
Single executable line of code whether it is covered or not
Test Unit (TU)
Single test that can cover multiple Coverage Items
Coverage Issue
  Problem due to code/test script
  Expected Test Units don’t match actual coverage Test Units
  Coverage Item should be marked as exempt from coverage due to 
     Deactivated Code
     Exception Handling
     User Defined categories

Back to the top