diff --git a/metatag_context/tests/metatag_context.i18n.test b/metatag_context/tests/metatag_context.i18n.test
index 9aa890e..cbe872a 100644
--- a/metatag_context/tests/metatag_context.i18n.test
+++ b/metatag_context/tests/metatag_context.i18n.test
@@ -13,6 +13,7 @@ class MetatagContextI18nTest extends MetatagTestHelper {
       'name' => 'Metatag:Context tests, with i18n',
       'description' => 'Test Metatag integration with the Context and i18n modules.',
       'group' => 'Metatag',
+      'dependencies' => array('ctools', 'token', 'context', 'i18n'),
     );
   }
 
diff --git a/metatag_context/tests/metatag_context.test b/metatag_context/tests/metatag_context.test
index 1b2f3dd..9bb7355 100644
--- a/metatag_context/tests/metatag_context.test
+++ b/metatag_context/tests/metatag_context.test
@@ -16,6 +16,7 @@ class MetatagContextTest extends MetatagTestHelper {
       'name' => 'Metatag:Context tests',
       'description' => 'Test basic Metatag:Context functionality.',
       'group' => 'Metatag',
+      'dependencies' => array('ctools', 'token', 'context'),
     );
   }
 
diff --git a/metatag_panels/tests/metatag_panels.i18n.test b/metatag_panels/tests/metatag_panels.i18n.test
index 96891a8..1f25674 100644
--- a/metatag_panels/tests/metatag_panels.i18n.test
+++ b/metatag_panels/tests/metatag_panels.i18n.test
@@ -13,6 +13,7 @@ class MetatagPanelsI18nTest extends MetatagTestHelper {
       'name' => 'Metatag:Panels i18n tests',
       'description' => 'Test Metatag integration via the Metatag:Panels module.',
       'group' => 'Metatag',
+      'dependencies' => array('ctools', 'token', 'panels', 'page_manager', 'i18n'),
     );
   }
 
diff --git a/metatag_panels/tests/metatag_panels.test b/metatag_panels/tests/metatag_panels.test
index 4266cfe..dfd7d00 100644
--- a/metatag_panels/tests/metatag_panels.test
+++ b/metatag_panels/tests/metatag_panels.test
@@ -13,6 +13,7 @@ class MetatagPanelsTest extends MetatagTestHelper {
       'name' => 'Metatag:Panels tests',
       'description' => 'Test Metatag integration via the Metatag:Panels module.',
       'group' => 'Metatag',
+      'dependencies' => array('ctools', 'token', 'panels', 'page_manager'),
     );
   }
 
diff --git a/tests/metatag.bulk_revert.test b/tests/metatag.bulk_revert.test
index 2097a61..b28bdc8 100644
--- a/tests/metatag.bulk_revert.test
+++ b/tests/metatag.bulk_revert.test
@@ -13,6 +13,7 @@ class MetatagBulkRevertTest extends MetatagTestHelper {
       'name' => 'Metatag bulk revert',
       'description' => 'Test the Metatag bulk revert functionality.',
       'group' => 'Metatag',
+      'dependencies' => array('ctools', 'token'),
     );
   }
 
diff --git a/tests/metatag.core_tag_removal.test b/tests/metatag.core_tag_removal.test
index 1efabf3..c3c1b50 100644
--- a/tests/metatag.core_tag_removal.test
+++ b/tests/metatag.core_tag_removal.test
@@ -13,6 +13,7 @@ class MetatagCoreTagRemovalTest extends MetatagTestHelper {
       'name' => 'Metatag core tag handling',
       'description' => 'Test Metatag integration with the locale module.',
       'group' => 'Metatag',
+      'dependencies' => array('ctools', 'token'),
     );
   }
 
diff --git a/tests/metatag.image.test b/tests/metatag.image.test
index 8246269..95a559a 100644
--- a/tests/metatag.image.test
+++ b/tests/metatag.image.test
@@ -13,6 +13,7 @@ class MetatagCoreImageTest extends MetatagTestHelper {
       'name' => 'Metatag core tests for images',
       'description' => 'Test Metatag integration with image files.',
       'group' => 'Metatag',
+      'dependencies' => array('ctools', 'token', 'devel_generate'),
     );
   }
 
diff --git a/tests/metatag.locale.test b/tests/metatag.locale.test
index c261315..58eafba 100644
--- a/tests/metatag.locale.test
+++ b/tests/metatag.locale.test
@@ -14,6 +14,7 @@ class MetatagCoreLocaleTest extends MetatagTestHelper {
       'name' => 'Metatag core tests for Locale',
       'description' => 'Test Metatag integration with the locale module.',
       'group' => 'Metatag',
+      'dependencies' => array('ctools', 'token'),
     );
   }
 
diff --git a/tests/metatag.node.test b/tests/metatag.node.test
index e667fd7..9a537e0 100644
--- a/tests/metatag.node.test
+++ b/tests/metatag.node.test
@@ -14,6 +14,7 @@ class MetatagCoreNodeTest extends MetatagTestHelper {
       'name' => 'Metatag core tests for nodes',
       'description' => 'Test Metatag edit functionality for nodes.',
       'group' => 'Metatag',
+      'dependencies' => array('ctools', 'token'),
     );
   }
 
diff --git a/tests/metatag.node.with_i18n.test b/tests/metatag.node.with_i18n.test
index cde10aa..9cec75c 100644
--- a/tests/metatag.node.with_i18n.test
+++ b/tests/metatag.node.with_i18n.test
@@ -13,6 +13,7 @@ class MetatagCoreNodeWithI18nTest extends MetatagTestHelper {
       'name' => 'Metatag core node tests with i18n',
       'description' => 'Test Metatag node config integration with the i18n module.',
       'group' => 'Metatag',
+      'dependencies' => array('ctools', 'token', 'i18n'),
     );
   }
 
diff --git a/tests/metatag.string_handling.test b/tests/metatag.string_handling.test
index eb89964..660a791 100644
--- a/tests/metatag.string_handling.test
+++ b/tests/metatag.string_handling.test
@@ -23,6 +23,7 @@ class MetatagCoreStringHandlingTest extends MetatagTestHelper {
       'name' => 'Metatag core tests for string handling',
       'description' => "Tests Metatag's string handling.",
       'group' => 'Metatag',
+      'dependencies' => array('ctools', 'token'),
     );
   }
 
diff --git a/tests/metatag.string_handling_with_i18n.test b/tests/metatag.string_handling_with_i18n.test
index 0d2b844..f4c449c 100644
--- a/tests/metatag.string_handling_with_i18n.test
+++ b/tests/metatag.string_handling_with_i18n.test
@@ -17,6 +17,7 @@ class MetatagCoreStringHandlingWithI18nTest extends MetatagCoreStringHandlingTes
       'name' => 'Metatag core tests for string handling w i18n',
       'description' => "Tests Metatag's string handling when i18n is enabled.",
       'group' => 'Metatag',
+      'dependencies' => array('ctools', 'token', 'i18n'),
     );
   }
 
diff --git a/tests/metatag.tags.test b/tests/metatag.tags.test
index 9a02abe..6802967 100644
--- a/tests/metatag.tags.test
+++ b/tests/metatag.tags.test
@@ -14,6 +14,7 @@ class MetatagTagsTest extends MetatagTagsTestBase {
       'name' => 'Metatag tags: Basic',
       'description' => 'Test the basic meta tags.',
       'group' => 'Metatag',
+      'dependencies' => array('ctools', 'token'),
     );
   }
 
diff --git a/tests/metatag.term.test b/tests/metatag.term.test
index 4616a19..ee16cb7 100644
--- a/tests/metatag.term.test
+++ b/tests/metatag.term.test
@@ -13,6 +13,7 @@ class MetatagCoreTermTest extends MetatagTestHelper {
       'name' => 'Metatag core tests for terms',
       'description' => 'Test Metatag edit functionality for terms.',
       'group' => 'Metatag',
+      'dependencies' => array('ctools', 'token'),
     );
   }
 
diff --git a/tests/metatag.term.with_i18n.test b/tests/metatag.term.with_i18n.test
index 11b6dc1..accb6f3 100644
--- a/tests/metatag.term.with_i18n.test
+++ b/tests/metatag.term.with_i18n.test
@@ -13,6 +13,7 @@ class MetatagCoreTermWithI18nTest extends MetatagTestHelper {
       'name' => 'Metatag core term tests with i18n',
       'description' => 'Test Metatag taxonomy config integration with the i18n module.',
       'group' => 'Metatag',
+      'dependencies' => array('ctools', 'token', 'i18n'),
     );
   }
 
diff --git a/tests/metatag.unit.test b/tests/metatag.unit.test
index 3049e69..48a1688 100644
--- a/tests/metatag.unit.test
+++ b/tests/metatag.unit.test
@@ -13,6 +13,7 @@ class MetatagCoreUnitTest extends MetatagTestHelper {
       'name' => 'Metatag unit tests',
       'description' => 'Test basic meta tag functionality for entities.',
       'group' => 'Metatag',
+      'dependencies' => array('ctools', 'token'),
     );
   }
 
diff --git a/tests/metatag.user.test b/tests/metatag.user.test
index 8339a9c..21e7b37 100644
--- a/tests/metatag.user.test
+++ b/tests/metatag.user.test
@@ -13,6 +13,7 @@ class MetatagCoreUserTest extends MetatagTestHelper {
       'name' => 'Metatag core tests for users',
       'description' => 'Test Metatag edit functionality for users.',
       'group' => 'Metatag',
+      'dependencies' => array('ctools', 'token'),
     );
   }
 
diff --git a/tests/metatag.with_i18n_config.test b/tests/metatag.with_i18n_config.test
index 95d0d17..a03475a 100644
--- a/tests/metatag.with_i18n_config.test
+++ b/tests/metatag.with_i18n_config.test
@@ -13,6 +13,7 @@ class MetatagCoreWithI18nConfigTest extends MetatagTestHelper {
       'name' => 'Metatag core tests with i18n: configs',
       'description' => 'Test Metatag configuration integration with the i18n module.',
       'group' => 'Metatag',
+      'dependencies' => array('ctools', 'token', 'i18n'),
     );
   }
 
diff --git a/tests/metatag.with_i18n_disabled.test b/tests/metatag.with_i18n_disabled.test
index 82da280..b5be05e 100644
--- a/tests/metatag.with_i18n_disabled.test
+++ b/tests/metatag.with_i18n_disabled.test
@@ -13,6 +13,7 @@ class MetatagCoreWithI18nDisabledTest extends MetatagTestHelper {
       'name' => 'Metatag core tests with i18n disabled',
       'description' => 'Test Metatag integration with the i18n module enabled but the integration disabled.',
       'group' => 'Metatag',
+      'dependencies' => array('ctools', 'token', 'i18n'),
     );
   }
 
diff --git a/tests/metatag.with_i18n_output.test b/tests/metatag.with_i18n_output.test
index e5a227d..1dcefea 100644
--- a/tests/metatag.with_i18n_output.test
+++ b/tests/metatag.with_i18n_output.test
@@ -13,6 +13,7 @@ class MetatagCoreWithI18nOutputTest extends MetatagTestHelper {
       'name' => 'Metatag core tests with i18n: output',
       'description' => 'Test Metatag integration with the i18n module.',
       'group' => 'Metatag',
+      'dependencies' => array('ctools', 'token', 'i18n'),
     );
   }
 
diff --git a/tests/metatag.with_me.test b/tests/metatag.with_me.test
index fd67849..93c1a8e 100644
--- a/tests/metatag.with_me.test
+++ b/tests/metatag.with_me.test
@@ -14,6 +14,7 @@ class MetatagCoreWithMeTest extends MetatagTestHelper {
       'name' => 'Metatag core tests with Me',
       'description' => 'Test Metatag integration with the Me module.',
       'group' => 'Metatag',
+      'dependencies' => array('ctools', 'token', 'me'),
     );
   }
 
diff --git a/tests/metatag.with_media.test b/tests/metatag.with_media.test
index 9356eb3..46ee287 100644
--- a/tests/metatag.with_media.test
+++ b/tests/metatag.with_media.test
@@ -14,6 +14,7 @@ class MetatagCoreWithMediaTest extends MetatagTestHelper {
       'name' => 'Metatag core tests with Media',
       'description' => 'Test Metatag integration with the Media module.',
       'group' => 'Metatag',
+      'dependencies' => array('ctools', 'token', 'file_entity', 'media'),
     );
   }
 
diff --git a/tests/metatag.with_panels.test b/tests/metatag.with_panels.test
index 2e3821a..3e4c74d 100644
--- a/tests/metatag.with_panels.test
+++ b/tests/metatag.with_panels.test
@@ -14,6 +14,7 @@ class MetatagCoreWithPanelsTest extends MetatagTestHelper {
       'name' => 'Metatag core tests with Panels',
       'description' => 'Test Metatag integration with the Panels module.',
       'group' => 'Metatag',
+      'dependencies' => array('ctools', 'token', 'panels', 'page_manager'),
     );
   }
 
diff --git a/tests/metatag.with_profile2.test b/tests/metatag.with_profile2.test
index a325806..b1479c1 100644
--- a/tests/metatag.with_profile2.test
+++ b/tests/metatag.with_profile2.test
@@ -16,6 +16,7 @@ class MetatagCoreWithProfile2Test extends MetatagCoreUserTest {
       'name' => 'Metatag core tests with Profile2',
       'description' => 'Test Metatag integration with the Profile2 module.',
       'group' => 'Metatag',
+      'dependencies' => array('ctools', 'token', 'profile2'),
     );
   }
 
diff --git a/tests/metatag.with_search_api.test b/tests/metatag.with_search_api.test
index d8ec01e..763644a 100644
--- a/tests/metatag.with_search_api.test
+++ b/tests/metatag.with_search_api.test
@@ -38,6 +38,7 @@ class MetatagCoreWithSearchAPITest extends MetatagTestHelper {
       'name' => 'Metatag Search API tests',
       'description' => 'Tests the Metatag Search API integration.',
       'group' => 'Metatag',
+      'dependencies' => array('ctools', 'token', 'entity', 'search_api'),
     );
   }
 
diff --git a/tests/metatag.with_views.test b/tests/metatag.with_views.test
index 34c96dc..60711b1 100644
--- a/tests/metatag.with_views.test
+++ b/tests/metatag.with_views.test
@@ -14,6 +14,7 @@ class MetatagCoreWithViewsTest extends MetatagTestHelper {
       'name' => 'Metatag core tests with Views',
       'description' => 'Test Metatag integration with the Views module.',
       'group' => 'Metatag',
+      'dependencies' => array('ctools', 'token', 'views'),
     );
   }
 
