don't run tests on js for now since they only work in pub-serve and we cant target that directly
diff --git a/test/deferred_library_test.dart b/test/deferred_library_test.dart
index 90ef558..0bff187 100644
--- a/test/deferred_library_test.dart
+++ b/test/deferred_library_test.dart
@@ -1,6 +1,10 @@
 // Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
+
+// TODO(jakemac): swap this to @TestOn('pub-serve') once
+// https://github.com/dart-lang/test/issues/388 is completed.
+@TestOn('!js')
 @initializeTracker
 library initialize.deferred_library_test;
 
diff --git a/test/init_method_test.dart b/test/init_method_test.dart
index ff88925..9d7836d 100644
--- a/test/init_method_test.dart
+++ b/test/init_method_test.dart
@@ -1,6 +1,10 @@
 // Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
+
+// TODO(jakemac): swap this to @TestOn('pub-serve') once
+// https://github.com/dart-lang/test/issues/388 is completed.
+@TestOn('!js')
 library initialize.init_method_test;
 
 import 'package:initialize/initialize.dart';
diff --git a/test/initializer_custom_filter_test.dart b/test/initializer_custom_filter_test.dart
index 5280069..302db1b 100644
--- a/test/initializer_custom_filter_test.dart
+++ b/test/initializer_custom_filter_test.dart
@@ -1,6 +1,10 @@
 // Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
+
+// TODO(jakemac): swap this to @TestOn('pub-serve') once
+// https://github.com/dart-lang/test/issues/388 is completed.
+@TestOn('!js')
 library initialize.initializer_custom_filter_test;
 
 import 'dart:async';
diff --git a/test/initializer_cycle_error_test.dart b/test/initializer_cycle_error_test.dart
index 537e9fa..7c4e531 100644
--- a/test/initializer_cycle_error_test.dart
+++ b/test/initializer_cycle_error_test.dart
@@ -1,6 +1,10 @@
 // Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
+
+// TODO(jakemac): swap this to @TestOn('pub-serve') once
+// https://github.com/dart-lang/test/issues/388 is completed.
+@TestOn('!js')
 library initialize.initializer_cycle_error_test;
 
 import 'cycle_a.dart'; // Causes a cycle.
diff --git a/test/initializer_from_test.dart b/test/initializer_from_test.dart
index 1f69a22..aa7172b 100644
--- a/test/initializer_from_test.dart
+++ b/test/initializer_from_test.dart
@@ -1,6 +1,10 @@
 // Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
+
+// TODO(jakemac): swap this to @TestOn('pub-serve') once
+// https://github.com/dart-lang/test/issues/388 is completed.
+@TestOn('!js')
 @initializeTracker
 library initialize.test.initializer_from_test;
 
diff --git a/test/initializer_parts_test.dart b/test/initializer_parts_test.dart
index c296478..e7779c6 100644
--- a/test/initializer_parts_test.dart
+++ b/test/initializer_parts_test.dart
@@ -1,6 +1,10 @@
 // Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
+
+// TODO(jakemac): swap this to @TestOn('pub-serve') once
+// https://github.com/dart-lang/test/issues/388 is completed.
+@TestOn('!js')
 @initializeTracker
 library initialize.initializer_parts_test;
 
diff --git a/test/initializer_super_test.dart b/test/initializer_super_test.dart
index bb84100..e8c95be 100644
--- a/test/initializer_super_test.dart
+++ b/test/initializer_super_test.dart
@@ -1,6 +1,10 @@
 // Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
+
+// TODO(jakemac): swap this to @TestOn('pub-serve') once
+// https://github.com/dart-lang/test/issues/388 is completed.
+@TestOn('!js')
 library initialize.initializer_super_test;
 
 import 'package:initialize/src/initialize_tracker.dart';
diff --git a/test/initializer_test.dart b/test/initializer_test.dart
index 927c3bb..734b35c 100644
--- a/test/initializer_test.dart
+++ b/test/initializer_test.dart
@@ -1,6 +1,10 @@
 // Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
+
+// TODO(jakemac): swap this to @TestOn('pub-serve') once
+// https://github.com/dart-lang/test/issues/388 is completed.
+@TestOn('!js')
 @initializeTracker
 library initialize.initializer_test;
 
diff --git a/test/initializer_type_filter_test.dart b/test/initializer_type_filter_test.dart
index baa0a6d..87e0196 100644
--- a/test/initializer_type_filter_test.dart
+++ b/test/initializer_type_filter_test.dart
@@ -1,6 +1,10 @@
 // Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
+
+// TODO(jakemac): swap this to @TestOn('pub-serve') once
+// https://github.com/dart-lang/test/issues/388 is completed.
+@TestOn('!js')
 library initialize.initializer_type_filter_test;
 
 import 'package:initialize/initialize.dart';