sapling/eden/integration/snapshot
Matt Glazar 9b0acaca4a Create test utilities for systemd service management
Summary:
In order to test 'eden start', etc. when edenfs is managed by systemd, we need to install the systemd service and let the Eden CLI start and stop the service. To avoid interfering with the user's running edenfs systemd service, and to avoid interference between unrelated tests, tests need to create a new instance of systemd.

Create a utility for tests to create a temporary systemd instance. It should work regardless of whether the host uses systemd to manage its services. (systemd's tooling must still be installed in order to use the utility, though.)

This utility is currently unused, but will be used in future diffs as 'eden start', etc. grows systemd support.

Reviewed By: simpkins

Differential Revision: D10286940

fbshipit-source-id: 4fbaa695bf36ac4ae44b5c12b6255514bd7143b3
2018-10-30 18:41:01 -07:00
..
types add a tool for generating snapshots of Eden data 2018-09-19 15:07:33 -07:00
gen_snapshot.py update gen_snapshot to use xz compression by default 2018-10-11 19:03:35 -07:00
snapshot.py Create test utilities for systemd service management 2018-10-30 18:41:01 -07:00