MB-20586: DefragmenterTest.MappedMemory: Fix on OS X 12/67312/6
authorDave Rigby <daver@couchbase.com>
Fri, 26 Aug 2016 12:39:59 +0000 (13:39 +0100)
committerDave Rigby <daver@couchbase.com>
Thu, 8 Sep 2016 10:11:32 +0000 (10:11 +0000)
This test currently fails as it does not have a way of tracking memory
usage, due to us not initializing the memory hooks (which installs a
custom zone allocator).

Fix by initializing the allocator before we run any tests in this
suite.

Change-Id: I3b567001b070483d19d16ff1787d29ebd9669bfa
Reviewed-on: http://review.couchbase.org/67312
Well-Formed: buildbot <build@couchbase.com>
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Jim Walker <jim@couchbase.com>
tests/module_tests/defragmenter_test.cc

index 580b236..9693ea7 100644 (file)
@@ -414,6 +414,8 @@ int main(int argc, char** argv) {
     // Set number of hashtable locks equal to current JSON config default.
     HashTable::setDefaultNumLocks(47);
 
+    init_alloc_hooks();
+
     ::testing::InitGoogleTest(&argc, argv);
     return RUN_ALL_TESTS();
 }