remove hop dependency
diff --git a/pubspec.yaml b/pubspec.yaml
index 064e562..f910271 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -11,7 +11,5 @@
   shelf: '>=0.5.3 <0.6.0'
 dev_dependencies:
   args: '>=0.12.0 <0.13.0'
-  hop: '>=0.30.4 <0.32.0'
-  hop_unittest: '>=0.1.0 <0.2.0'
   path: '>=1.1.0 <2.0.0'
   scheduled_test: '>=0.11.0 <0.12.0'
diff --git a/test/harness_console.dart b/test/test_all.dart
similarity index 94%
rename from test/harness_console.dart
rename to test/test_all.dart
index 742ff7a..7e77089 100644
--- a/test/harness_console.dart
+++ b/test/test_all.dart
@@ -1,4 +1,4 @@
-library shelf_static.harness_console;
+library shelf_static.test_all;
 
 import 'package:scheduled_test/scheduled_test.dart';
 
diff --git a/tool/hop_runner.dart b/tool/hop_runner.dart
deleted file mode 100644
index c1e1a21..0000000
--- a/tool/hop_runner.dart
+++ /dev/null
@@ -1,31 +0,0 @@
-library hop_runner;
-
-import 'dart:async';
-import 'dart:io';
-import 'package:hop/hop.dart';
-import 'package:hop/hop_tasks.dart';
-import 'package:hop_unittest/hop_unittest.dart';
-
-import '../test/harness_console.dart' as test_console;
-
-void main(List<String> args) {
-  addTask('test', createUnitTestTask(test_console.main));
-
-  //
-  // Analyzer
-  //
-  addTask('analyze_libs', createAnalyzerTask(_getLibs));
-
-  addTask(
-      'analyze_test_libs', createAnalyzerTask(['test/harness_console.dart']));
-
-  runHop(args);
-}
-
-Future<List<String>> _getLibs() {
-  return new Directory('lib')
-      .list()
-      .where((FileSystemEntity fse) => fse is File)
-      .map((File file) => file.path)
-      .toList();
-}