anchor.diff:  }
   
   Future test(List<Object?> values) async {
  +  ReceivePort port = new ReceivePort();
     ReceivePort onExit = new ReceivePort();
  -  Isolate isolate = await Isolate.spawn(entryPoint, null, // message
  +  Isolate isolate = await Isolate.spawn(entryPoint, port.sendPort,
         onExit: onExit.sendPort,
         errorsAreFatal: true);
  -  // check
  +  var v = await port.first;
     List<Future> pingResponses = [];
     for (Object? value in values) {
       ReceivePort pingPort = new ReceivePort();
  
positive.code:   for (var response in await Future.wait(pingResponses)) {
      Expect.equals("timeout", response);
    }
    // clean up
    isolate.kill(priority: Isolate.immediate);
    await onExit.first;
    asyncEnd();
  
negative.code: import "../../../Utils/expect.dart";
  import "IsolateUtil.dart";
  
  bool start = false;
  entryPoint(SendPort message) {
    message.send("Started");
    Random random = new Random();
    int s = 0;
    while (true) {
  