コード例 #1
0
 protected XunitTestSuiteInstrumentation(IntPtr handle, JniHandleOwnership transfer, IResultPath resultPath, IResultChannel resultChannel, IInstrumentationProgress progress)
     : base(handle, transfer)
 {
     _resultsPath           = resultPath;
     _originalResultChannel = resultChannel;
     _progress               = progress;
     _cachedResultChannel    = new CachedResultChannel();
     _instrumentDeviceRunner = new InstrumentationDeviceRunner(new List <Assembly>(), null, _cachedResultChannel);
 }
コード例 #2
0
 public static async Task SaveTo(this ICachedResultChannel cachedResultChannel, IResultChannel resultChannel, string message)
 {
     if (await resultChannel.OpenChannel(message))
     {
         try
         {
             foreach (var testResult in cachedResultChannel.TestResults)
             {
                 resultChannel.RecordResult(testResult);
             }
         }
         finally
         {
             await resultChannel.CloseChannel();
         }
     }
 }