sapling/eden/fs/service
Adam Simpkins ed58335598 minor refactoring of integration tests
Summary:
This moves all of the test library code into a lib/ subdirectory, just to help
distinguish tests from utility code.

This also changes the test so that we no longer pack the eden CLI and daemon
binaries into the python archives.  This results in very large archives when
building in dbg and opt modes, and isn't really necessary.  Instead
edenclient.py simply finds the CLI and daemon binaries relative to the test
binary.  We pass in an EDENFS_SUFFIX variable to tell it which flavor of the
daemon to use.

Additionally, this changes the tests to run with python 3.

Reviewed By: bolinfest

Differential Revision: D3449013

fbshipit-source-id: 82533137090325766a52cd067aa97dd8391ae088
2016-06-20 13:40:02 -07:00
..
oss Initial commit 2016-05-12 14:09:13 -07:00
__init__.py Refactor logic to create a EdenService.Client in Python. 2016-05-25 21:44:07 -07:00
client.py Refactor logic to create a EdenService.Client in Python. 2016-05-25 21:44:07 -07:00
DEFS start adding an HgBackingStore implementation 2016-06-13 15:16:30 -07:00
eden.thrift Add a Thrift API to get the SHA-1 of a file. 2016-05-27 18:17:07 -07:00
EdenServer.cpp minor refactoring of integration tests 2016-06-20 13:40:02 -07:00
EdenServer.h import git objects on demand 2016-06-20 11:45:09 -07:00
EdenServiceHandler.cpp start adding an HgBackingStore implementation 2016-06-13 15:16:30 -07:00
EdenServiceHandler.h Add an eden shutdown command. 2016-06-10 14:16:09 -07:00
main.cpp Initial commit 2016-05-12 14:09:13 -07:00
TARGETS Exclude the cpp_binary for the daemon from the python_binary for the CLI. 2016-06-15 17:07:58 -07:00