anchor.diff:  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 testScriptDirPath => 'test';
   
   String get pubglobalupdateScript =>
  -    join(dirname(dirname(testScriptPath)), 'bin', 'pubglobalupdate.dart');
  +    join(dirname(testScriptDirPath), 'bin', 'pubglobalupdate.dart');
   
   GlobalPackage fromUpdatedLine(String line, String packageName) {
     String updated = "updated: ";
  
positive.code:       String source = 'https://github.com/tekartik/process_run.dart';
        _findActivatedPackage() {
          GlobalGitPackage foundPackage;
          //print(result);
          for (String line in LineSplitter.split(result.stdout.toString())) {
            GlobalGitPackage package = GlobalPackage.fromActivatedLine(
                line, packageName) as GlobalGitPackage;
            if (package != null) {
              foundPackage = package;
            }
  
negative.code:             'activate',
              '-s',
              'path',
              join(testScriptDirPath, 'data', 'test_package'),
              '--overwrite'
            ]));
        _findActivatedPackage();
  