LCOV - code coverage report
Current view: top level - src/combine_isolate - native_combine_isolate.dart (source / functions) Hit Total Coverage
Test: lcov.info Lines: 4 8 50.0 %
Date: 2022-04-21 05:11:43 Functions: 0 0 -

          Line data    Source code
       1             : import 'dart:isolate';
       2             : 
       3             : import 'package:combine/src/combine_isolate/combine_isolate.dart';
       4             : import 'package:combine/src/isolate_messenger/isolate_messenger.dart';
       5             : import 'package:flutter/foundation.dart';
       6             : 
       7             : class NativeCombineIsolate extends CombineIsolate {
       8           5 :   NativeCombineIsolate(this._isolate, this.messenger, this.onKill);
       9             : 
      10             :   final Isolate _isolate;
      11             :   final VoidCallback onKill;
      12             : 
      13             :   @override
      14             :   final IsolateMessenger messenger;
      15             : 
      16           0 :   @override
      17           0 :   Stream<Object?> get errors => _isolate.errors;
      18             : 
      19           0 :   @override
      20             :   void setErrorsFatal({required bool errorsAreFatal}) {
      21           0 :     _isolate.setErrorsFatal(errorsAreFatal);
      22             :   }
      23             : 
      24           5 :   @override
      25             :   void kill({int priority = Isolate.beforeNextEvent}) {
      26          10 :     _isolate.kill(priority: priority);
      27          10 :     onKill();
      28             :   }
      29             : }

Generated by: LCOV version 1.15