anchor.diff:            dartExecutable,
             pubArguments(
                 ['global', 'activate', '-s', 'git', source, '--overwrite']));
  -
  +      result = await run(dartExecutable, pubArguments(['global', 'list']));
         _findActivatedPackage();
   
         result =
             await run(dartExecutable, [pubglobalupdateScript, '-v', packageName]);
         _findActivatedPackage();
  -    });
  +    }, skip: 'process_run is longer valid on dart1');
   
       test('hosted', () async {
         ProcessResult result;
  
positive.code: import 'dart:mirrors';
  import 'package:path/path.dart';
  
  class _TestUtils {
    static final String scriptPath =
        (reflectClass(_TestUtils).owner as LibraryMirror).uri.toFilePath();
  }
  
  String get testScriptPath => _TestUtils.scriptPath;
  
  String get pubglobalupdateScript =>
      join(dirname(dirname(testScriptPath)), 'bin', 'pubglobalupdate.dart');
  
  GlobalPackage fromUpdatedLine(String line, String packageName) {
    String updated = "updated: ";
  
negative.code:             'activate',
              '-s',
              'path',
              join(testScriptDirPath, 'data', 'test_package'),
              '--overwrite'
            ]));
        _findActivatedPackage();
  