diff --git a/swh/loader/mercurial/tests/test_loader_verifier.py b/swh/loader/mercurial/tests/test_loader_verifier.py
index ed2d4d6f6a88f97f3b41d643424781390bc611b0..e95aba8ea3ea774d7edfc6eb645c79c34b0f4a2b 100644
--- a/swh/loader/mercurial/tests/test_loader_verifier.py
+++ b/swh/loader/mercurial/tests/test_loader_verifier.py
@@ -226,7 +226,7 @@ class HgLoaderValidater:
         return cs, ds, revs, rels, snps
 
 
-class LoaderVerifierTest(BaseLoaderTest):
+class BaseLoaderVerifierTest(BaseLoaderTest):
     def setUp(self, archive_name='the-sandbox.tgz', filename='the-sandbox'):
         super().setUp(archive_name=archive_name, filename=filename,
                       prefix_tmp_folder_name='swh.loader.mercurial.',
@@ -234,6 +234,8 @@ class LoaderVerifierTest(BaseLoaderTest):
         loader = HgLoaderMemoryStorage()
         self.validator = HgLoaderValidater(loader)
 
+
+class LoaderVerifierTest1(BaseLoaderVerifierTest):
     def test_data(self):
         repo_path = urllib.parse.urlparse(self.repo_url).path
         cs, ds, revs, rels, snps = self.validator.runtest(
@@ -247,3 +249,22 @@ class LoaderVerifierTest(BaseLoaderTest):
         self.assertEqual(revs, 58)
         self.assertEqual(rels, 0)
         self.assertEqual(snps, 1)
+
+
+class LoaderVerifierTest2(BaseLoaderVerifierTest):
+    def setUp(self, archive_name='hello.tgz', filename='hello'):
+        super().setUp(archive_name=archive_name, filename=filename)
+
+    def test_data(self):
+        repo_path = urllib.parse.urlparse(self.repo_url).path
+        cs, ds, revs, rels, snps = self.validator.runtest(
+            repo_path,
+            validate_blobs=True,
+            validate_trees=True,
+            frequency=0.001)
+
+        self.assertEqual(cs, 3)
+        self.assertEqual(ds, 3)
+        self.assertEqual(rels, 1)
+        self.assertEqual(revs, 3)
+        self.assertEqual(snps, 1)