text: //
  //     Generated by class-dump 3.5 (64 bit) (Debug version compiled Sep 17 2017 16:24:48).
  //
  //     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
  //
  
  #import <objc/NSObject.h>
  
  #import <IDEFoundation/IDETestRunSessionEvents-Protocol.h>
  
  @class IDETestRunSession, NSString, NSTimer;
  
  @interface IDETestProgressNotificationsObserver : NSObject <IDETestRunSessionEvents>
  {
      IDETestRunSession *_testRunSession;
      NSString *_currentSuite;
      NSString *_currentTestClass;
      NSString *_currentTestMethod;
      double _postTimeForLastNotification;
      NSTimer *_postNotificationCoalescingTimer;
  }
  
  @property(retain) NSTimer *postNotificationCoalescingTimer; // @synthesize postNotificationCoalescingTimer=_postNotificationCoalescingTimer;
  @property double postTimeForLastNotification; // @synthesize postTimeForLastNotification=_postTimeForLastNotification;
  @property(copy) NSString *currentTestMethod; // @synthesize currentTestMethod=_currentTestMethod;
  @property(copy) NSString *currentTestClass; // @synthesize currentTestClass=_currentTestClass;
  @property(copy) NSString *currentSuite; // @synthesize currentSuite=_currentSuite;
  @property(retain) IDETestRunSession *testRunSession; // @synthesize testRunSession=_testRunSession;
  - (void).cxx_destruct;
  - (void)didFinishTest:(id)arg1 withTestResult:(id)arg2 rawOutput:(id)arg3;
  - (void)didFailTest:(id)arg1 withTestResultMessage:(id)arg2 rawOutput:(id)arg3;
  - (void)test:(id)arg1 didMeasurePerformanceMetric:(id)arg2 rawOutput:(id)arg3;
  - (void)didStartTest:(id)arg1 withRawOutput:(id)arg2;
  - (void)_considerPostingDistributedNotification;
  - (void)testOperationGroupDidFinish;
  - (void)testRunner:(id)arg1 willFinishPrematurelyWithError:(id)arg2;
  - (void)testOperationWillFinishWithSuccess:(BOOL)arg1 withError:(id)arg2;
  - (void)testSuiteDidFinish:(unsigned long long)arg1 withFailures:(unsigned long long)arg2 unexpected:(unsigned long long)arg3 testDuration:(double)arg4 totalDuration:(double)arg5 rawOutput:(id)arg6;
  - (void)testSuite:(id)arg1 willFinishAt:(id)arg2 rawOutput:(id)arg3;
  - (void)testDidOutput:(id)arg1;
  - (void)test:(id)arg1 didFinishActivity:(id)arg2;
  - (void)test:(id)arg1 willStartActivity:(id)arg2;
  - (void)testSuite:(id)arg1 didStartAt:(id)arg2 rawOutput:(id)arg3;
  - (void)testRunner:(id)arg1 didLaunchTestSessionForScheme:(id)arg2 withDisplayName:(id)arg3 diagnosticLogPath:(id)arg4;
  - (id)initWithTestOperationsObserver:(id)arg1;
  
  // Remaining properties
  @property(readonly, copy) NSString *debugDescription;
  @property(readonly, copy) NSString *description;
  @property(readonly) unsigned long long hash;
  @property(readonly) Class superclass;
  
  @end
  
  