anchor.diff:          packages: PackageMap.globalPackagesPath,
           enableObservatory: enableObservatory,
           startPaused: startPaused,
  -        bundlePath: _getBundlePath(finalizers, ourTestCount),
           observatoryPort: explicitObservatoryPort,
           serverPort: server.port,
         );
  
positive.code:     return listenerFile.path;
    }
  
    String _getBundlePath(List<_Finalizer> finalizers, int ourTestCount) {
      if (precompiledDillPath != null) {
        return artifacts.getArtifactPath(Artifact.flutterPatchedSdkPath);
      }
  
      // bundlePath needs to point to a folder with `platform.dill` file.
      final Directory tempBundleDirectory = fs.systemTempDirectory
          .createTempSync('flutter_test_bundle.');
      finalizers.add(() async {
        printTrace(
            'test $ourTestCount: deleting temporary bundle directory');
        tempBundleDirectory.deleteSync(recursive: true);
      });
  
      // copy 'vm_platform_strong.dill' into 'platform_strong.dill'
      final File vmPlatformStrongDill = fs.file(
        artifacts.getArtifactPath(Artifact.platformKernelDill),
      );
      printTrace('Copying platform_strong.dill file from ${vmPlatformStrongDill.path}');
      final File platformDill = vmPlatformStrongDill.copySync(
        tempBundleDirectory
            .childFile('platform_strong.dill')
            .path,
      );
      if (!platformDill.existsSync()) {
        printError('unexpected error copying platform kernel file');
      }
  
      return tempBundleDirectory.path;
    }
  
    String _generateTestMain({
      Uri testUrl,
    }) {
  
negative.code:     String executable,
      String testPath, {
      String packages,
      bool enableObservatory = false,
      bool startPaused = false,
      int observatoryPort,
  