sapling/eden/fs/testharness
Matt Glazar f91ef8092c Synchronize mount+unmount 0/4: Add features to MountDelegate test helpers
Summary:
In future diffs, I will introduce some EdenMount tests which need to mock PrivHelper in more ways than are currently supported. For example, I want to mock PrivHelper::fuseUnmount and check how many times fuseUmount is called. Extend the existing MockMountDelegate and FakeFuseMountDelegate classes to support these to-be-written tests.

This diff should not change behavior.

Reviewed By: simpkins

Differential Revision: D14418206

fbshipit-source-id: a9b1257bb62d9a46fae0eef89c3fa42718bec142
2019-03-21 13:51:15 -07:00
..
test Future::onError replaced with Future::thenError 2019-01-30 09:56:15 -08:00
FakeBackingStore.cpp convert BlobAccess tests to use FakeBackingStore 2019-01-10 16:28:05 -08:00
FakeBackingStore.h convert BlobAccess tests to use FakeBackingStore 2019-01-10 16:28:05 -08:00
FakeClock.h make Clock::getRealtime() const 2018-02-01 11:19:15 -08:00
FakeFuse.cpp eden: pull in osxfuse kernel headers 2018-12-17 20:16:19 -08:00
FakeFuse.h eden: pull in osxfuse kernel headers 2018-12-17 20:16:19 -08:00
FakeObjectStore.cpp add kEmptySha1 hash constant 2018-11-28 16:16:16 -08:00
FakeObjectStore.h add a BlobAccess API for stateless blob reading 2018-11-26 10:46:51 -08:00
FakePrivHelper.cpp Synchronize mount+unmount 0/4: Add features to MountDelegate test helpers 2019-03-21 13:51:15 -07:00
FakePrivHelper.h Synchronize mount+unmount 0/4: Add features to MountDelegate test helpers 2019-03-21 13:51:15 -07:00
FakeTreeBuilder.cpp fix FileInode::isSameAs() to correctly wait on Future completion 2018-06-13 01:20:39 -07:00
FakeTreeBuilder.h fix FileInode::isSameAs() to correctly wait on Future completion 2018-06-13 01:20:39 -07:00
HgRepo.cpp chg: remove the ability to produce an actual binary 2019-03-14 06:35:40 -07:00
HgRepo.h fix UnicodeEncodeErrors thrown from eden prefetch code 2018-06-13 19:37:04 -07:00
InodeUnloader.h fix TreeInode::unloadChildrenNow so it unloads trees 2018-09-12 14:37:24 -07:00
StoredObject.h fix FileInode::isSameAs() to correctly wait on Future completion 2018-06-13 01:20:39 -07:00
TempFile.cpp add new helper functions for creating temporary files/dirs in tests 2018-11-09 14:29:17 -08:00
TempFile.h add new helper functions for creating temporary files/dirs in tests 2018-11-09 14:29:17 -08: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 Add USER_ID variable for config options 2019-03-14 18:19:41 -07:00
TestMount.h Isolate low-level overlay logic into FsOverlay 2019-03-11 17:30:21 -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