sapling/eden/fs/testharness
Chad Austin ecee33d3b7 Don't leak FUSE refcounts in TestMount
Summary:
TestMount used to call through the EdenDispatcher when creating nodes
in the filesystem which had the unfortunate side effect of
incrementing the FUSE refcount. This diff asserts the FUSE refcounts
remain zero after inodes are created.

Reviewed By: simpkins

Differential Revision: D7957177

fbshipit-source-id: 7b0865a37ebbf39fdb34db409edd70d606295a0f
2018-05-11 14:52:07 -07:00
..
test Don't leak FUSE refcounts in TestMount 2018-05-11 14:52:07 -07:00
FakeBackingStore.cpp move folly/experimental/logging to folly/logging/ 2018-04-30 21:29:29 -07:00
FakeBackingStore.h compute permission bits based on FileType in TreeEntry 2018-02-15 14:46:33 -08:00
FakeClock.h make Clock::getRealtime() const 2018-02-01 11:19:15 -08:00
FakeFuse.cpp move folly/experimental/logging to folly/logging/ 2018-04-30 21:29:29 -07:00
FakeFuse.h prevent FuseChannel from being destroyed with outstanding requests 2018-03-16 12:35:19 -07:00
FakeObjectStore.cpp run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
FakeObjectStore.h run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
FakePrivHelper.cpp add initial test code for FUSE channel communication 2018-02-27 22:57:09 -08:00
FakePrivHelper.h add initial test code for FUSE channel communication 2018-02-27 22:57:09 -08:00
FakeTreeBuilder.cpp decouple whether an entry has an inode number from materialization status 2018-03-23 18:21:21 -07:00
FakeTreeBuilder.h add a function for diffing source control commits 2018-03-20 16:47:12 -07:00
HgRepo.cpp add convenient operator literals for the various path piece types 2018-05-11 14:52:07 -07:00
HgRepo.h remove an undefined method declaration from HgRepo 2018-02-14 22:06:53 -08:00
StoredObject.h run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
TestChecks.h minor prefactoring split out from later diffs 2018-04-24 18:53:19 -07:00
TestDispatcher.cpp move folly/experimental/logging to folly/logging/ 2018-04-30 21:29:29 -07:00
TestDispatcher.h remove the fusell namespace 2018-03-19 17:01:52 -07:00
TestMount.cpp Don't leak FUSE refcounts in TestMount 2018-05-11 14:52:07 -07:00
TestMount.h Distinguish between "renaming" and "replacing" a file in the journal. 2018-05-07 14:23:13 -07:00
TestUtil.cpp run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
TestUtil.h run clang-format across all C++ files 2017-11-03 16:02:03 -07:00