CoverageIsRunning Example

Visual C++

#include <windows.h>

#include "pure.h"

 

...

   if (CoverageIsRunning()) {

      // Wait 'till the user says to start recording

      CoverageStopRecordingData();

      CoverageClearData();

      MessageBox(0, "Hit OK when ready for PureCov to start recording data",

         "PureCoverage",

         MB_OK | MB_TASKMODAL | MB_TOPMOST);

      CoverageStartRecordingData();

   }

Visual Basic

Dim status As Integer

...

 

Private Sub Form_Load()

 

   If CoverageIsRunning() = 1 Then

      MsgBox "PureCoverage is running"

 

      status = CoverageStopRecordingData()

      status = CoverageClearData()

      MsgBox "PureCoverage is running but not recording data"

 

   End If

 

End Sub

(C) Copyright IBM Corporation 1993, 2010.