diagnostics
diff --git a/appveyor.yml b/appveyor.yml
index 7dd3332..564de7a 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -11,5 +11,8 @@
 build: off
 
 test_script:
+  - dart example\list.dart
+  - pub global activate dart_coveralls
+  - dart example\list.dart
   - dartanalyzer --fatal-warnings example\list.dart lib\pub_cache.dart test\all.dart
   - dart test\all.dart
diff --git a/test/pub_cache_test.dart b/test/pub_cache_test.dart
index ec96991..c06feda 100644
--- a/test/pub_cache_test.dart
+++ b/test/pub_cache_test.dart
@@ -12,7 +12,10 @@
 
 void main() {
   // We need at least one activated application for our test suite.
-  if (new PubCache().getGlobalApplications().isEmpty) {
+  PubCache cache = new PubCache();
+  print('apps: ' + cache.getGlobalApplications().toString());
+
+  if (cache.getGlobalApplications().isEmpty) {
     ProcessResult result = Process.runSync('pub', ['global', 'activate', 'dart_coveralls']);
     print(result.exitCode);
     print(result.stdout);