@@ -79,12 +79,14 @@ INSTANTIATE_TEST_SUITE_P(
7979
8080TEST (PlainSqliteInodeCatalogTest, new_overlay_is_clean) {
8181 folly::test::TemporaryDirectory testDir;
82+ auto noopErrorLogger = makeTestErrorLogger ();
8283 auto overlay = Overlay::create (
8384 canonicalPath (testDir.path ().string ()),
8485 kPathMapDefaultCaseSensitive ,
8586 InodeCatalogType::Sqlite,
8687 kDefaultInodeCatalogOptions ,
8788 makeTestEdenFsEventsLogger (),
89+ /* errorLogger=*/ noopErrorLogger,
8890 makeRefPtr<EdenStats>(),
8991 *EdenConfig::createTestEdenConfig ());
9092 overlay
@@ -97,12 +99,14 @@ TEST(PlainSqliteInodeCatalogTest, new_overlay_is_clean) {
9799
98100TEST (PlainSqliteInodeCatalogTest, new_overlay_is_clean_buffered) {
99101 folly::test::TemporaryDirectory testDir;
102+ auto noopErrorLogger = makeTestErrorLogger ();
100103 auto overlay = Overlay::create (
101104 canonicalPath (testDir.path ().string ()),
102105 kPathMapDefaultCaseSensitive ,
103106 InodeCatalogType::Sqlite,
104107 INODE_CATALOG_BUFFERED,
105108 makeTestEdenFsEventsLogger (),
109+ /* errorLogger=*/ noopErrorLogger,
106110 makeRefPtr<EdenStats>(),
107111 *EdenConfig::createTestEdenConfig ());
108112 overlay
@@ -115,13 +119,15 @@ TEST(PlainSqliteInodeCatalogTest, new_overlay_is_clean_buffered) {
115119
116120TEST (PlainSqliteInodeCatalogTest, reopened_overlay_is_clean) {
117121 folly::test::TemporaryDirectory testDir;
122+ auto noopErrorLogger = makeTestErrorLogger ();
118123 {
119124 auto overlay = Overlay::create (
120125 canonicalPath (testDir.path ().string ()),
121126 kPathMapDefaultCaseSensitive ,
122127 InodeCatalogType::Sqlite,
123128 kDefaultInodeCatalogOptions ,
124129 makeTestEdenFsEventsLogger (),
130+ /* errorLogger=*/ noopErrorLogger,
125131 makeRefPtr<EdenStats>(),
126132 *EdenConfig::createTestEdenConfig ());
127133 overlay
@@ -136,6 +142,7 @@ TEST(PlainSqliteInodeCatalogTest, reopened_overlay_is_clean) {
136142 InodeCatalogType::Sqlite,
137143 kDefaultInodeCatalogOptions ,
138144 makeTestEdenFsEventsLogger (),
145+ /* errorLogger=*/ noopErrorLogger,
139146 makeRefPtr<EdenStats>(),
140147 *EdenConfig::createTestEdenConfig ());
141148 overlay
@@ -148,13 +155,15 @@ TEST(PlainSqliteInodeCatalogTest, reopened_overlay_is_clean) {
148155
149156TEST (PlainSqliteInodeCatalogTest, reopened_overlay_is_clean_buffered) {
150157 folly::test::TemporaryDirectory testDir;
158+ auto noopErrorLogger = makeTestErrorLogger ();
151159 {
152160 auto overlay = Overlay::create (
153161 canonicalPath (testDir.path ().string ()),
154162 kPathMapDefaultCaseSensitive ,
155163 InodeCatalogType::Sqlite,
156164 INODE_CATALOG_BUFFERED,
157165 makeTestEdenFsEventsLogger (),
166+ /* errorLogger=*/ noopErrorLogger,
158167 makeRefPtr<EdenStats>(),
159168 *EdenConfig::createTestEdenConfig ());
160169 overlay
@@ -169,6 +178,7 @@ TEST(PlainSqliteInodeCatalogTest, reopened_overlay_is_clean_buffered) {
169178 InodeCatalogType::Sqlite,
170179 INODE_CATALOG_BUFFERED,
171180 makeTestEdenFsEventsLogger (),
181+ /* errorLogger=*/ noopErrorLogger,
172182 makeRefPtr<EdenStats>(),
173183 *EdenConfig::createTestEdenConfig ());
174184 overlay
@@ -183,12 +193,14 @@ TEST(PlainSqliteInodeCatalogTest, close_overlay_with_no_capacity_buffered) {
183193 auto config = EdenConfig::createTestEdenConfig ();
184194 config->overlayBufferSize .setValue (0 , ConfigSourceType::Default, true );
185195 folly::test::TemporaryDirectory testDir;
196+ auto noopErrorLogger = makeTestErrorLogger ();
186197 auto overlay = Overlay::create (
187198 canonicalPath (testDir.path ().string ()),
188199 kPathMapDefaultCaseSensitive ,
189200 InodeCatalogType::Sqlite,
190201 INODE_CATALOG_BUFFERED,
191202 makeTestEdenFsEventsLogger (),
203+ /* errorLogger=*/ noopErrorLogger,
192204 makeRefPtr<EdenStats>(),
193205 *config);
194206 overlay
@@ -206,12 +218,14 @@ TEST(
206218 auto config = EdenConfig::createTestEdenConfig ();
207219 config->overlayBufferSize .setValue (1 , ConfigSourceType::Default, true );
208220 folly::test::TemporaryDirectory testDir;
221+ auto noopErrorLogger = makeTestErrorLogger ();
209222 auto overlay = Overlay::create (
210223 canonicalPath (testDir.path ().string ()),
211224 kPathMapDefaultCaseSensitive ,
212225 InodeCatalogType::Sqlite,
213226 INODE_CATALOG_BUFFERED,
214227 makeTestEdenFsEventsLogger (),
228+ /* errorLogger=*/ noopErrorLogger,
215229 makeRefPtr<EdenStats>(),
216230 *config);
217231 overlay
@@ -265,6 +279,7 @@ class RawSqliteInodeCatalogTest
265279 InodeCatalogType::Sqlite,
266280 overlayOptions (),
267281 makeTestEdenFsEventsLogger (),
282+ /* errorLogger=*/ noopErrorLogger_,
268283 makeRefPtr<EdenStats>(),
269284 *EdenConfig::createTestEdenConfig ());
270285 overlay
@@ -279,6 +294,7 @@ class RawSqliteInodeCatalogTest
279294 }
280295
281296 folly::test::TemporaryDirectory testDir_;
297+ ErrorLogger noopErrorLogger_ = makeTestErrorLogger();
282298 std::shared_ptr<Overlay> overlay;
283299};
284300
@@ -445,6 +461,7 @@ class DebugDumpSqliteInodeCatalogInodesTest
445461 InodeCatalogType::Sqlite,
446462 overlayOptions (),
447463 makeTestEdenFsEventsLogger (),
464+ /* errorLogger=*/ noopErrorLogger_,
448465 makeRefPtr<EdenStats>(),
449466 *EdenConfig::createTestEdenConfig ());
450467 overlay
@@ -468,6 +485,7 @@ class DebugDumpSqliteInodeCatalogInodesTest
468485 }
469486
470487 folly::test::TemporaryDirectory testDir_;
488+ ErrorLogger noopErrorLogger_ = makeTestErrorLogger();
471489 std::shared_ptr<Overlay> overlay;
472490};
473491
0 commit comments