sapling/eden/integration
Matt Glazar dc405c910e Add env var to override systemd manager style in tests
Summary:
A few times, I've needed to manually make _is_system_booted_with_systemd return False in order to emulate how Sandcastle behaves. Make this easier by introducing an environment variable, EDEN_TEST_FORCE_SYSTEMD_USER_SERVICE_MANAGER_TYPE, which allows choosing how to start `systemd --user` when running tests.

When EDEN_TEST_FORCE_SYSTEMD_USER_SERVICE_MANAGER_TYPE is unset, this diff should not change behavior.

Reviewed By: simpkins

Differential Revision: D13031404

fbshipit-source-id: ecbd5f90ff55f4dffa47ba797686db5c25a7198c
2018-11-14 15:26:27 -08:00
..
fsck add new snapshot-based integration tests for fsck 2018-11-09 14:29:17 -08:00
helpers move external benchmarks into a top-level benchmarks/ 2018-11-13 15:27:50 -08:00
hg add member type annotations to make pyre happy 2018-11-14 13:03:09 -08:00
lib Add env var to override systemd manager style in tests 2018-11-14 15:26:27 -08:00
snapshot have the snapshot code also fix up stored UIDs and GIDs 2018-11-07 19:19:52 -08:00
basic_test.py add member type annotations to make pyre happy 2018-11-14 13:03:09 -08:00
chown_test.py add member type annotations to make pyre happy 2018-11-14 13:03:09 -08:00
clone_test.py Fix handling of -- in 'eden start' 2018-11-07 12:08:18 -08:00
corrupt_overlay_test.py Fix crash during inode scan 2018-09-17 14:23:53 -07:00
debug_getpath_test.py fix str/bytes conversion for thrift API calls 2018-11-14 13:03:09 -08:00
doteden_test.py update the doteden_test code to use pathlib.Path 2018-11-12 20:25:29 -08:00
edenclient_test.py enable typechecking on Eden Python libraries 2018-08-03 15:07:00 -07:00
fsck_test.py add member type annotations to make pyre happy 2018-11-14 13:03:09 -08:00
glob_test.py define paths as binary rather than strings in the thrift interface 2018-08-11 01:35:49 -07:00
health_test.py Delete dead code in health_test.py 2018-10-30 14:04:41 -07:00
help_test.py improve the run_unchecked() API in the integration tests 2018-07-19 12:42:53 -07:00
hypothesis_simple_test.py Upgrade to 18.5b1 2018-05-30 01:11:47 -07:00
info_test.py remove support for non-toml configs 2018-10-10 12:49:16 -07:00
materialized_query_test.py fixup root cause of ESTALE 2018-11-07 15:20:58 -08:00
mmap_test.py add member type annotations to make pyre happy 2018-11-14 13:03:09 -08:00
oexcl_test.py Upgrade to 18.5b1 2018-05-30 01:11:47 -07:00
patch_test.py Upgrade to 18.5b1 2018-05-30 01:11:47 -07:00
persistence_test.py have Overlay track nextInodeNumber_ instead of InodeMap 2018-05-31 01:46:15 -07:00
rage_test.py fix the eden rage command 2018-07-23 13:22:08 -07:00
rc_test.py remove support for non-toml configs 2018-10-10 12:49:16 -07:00
remount_test.py have "eden clone" create a README file for unmounted checkouts 2018-06-26 21:06:42 -07:00
rename_test.py update mtime on directories when renaming 2018-06-01 11:39:01 -07:00
repo_test.py remove support for non-toml configs 2018-10-10 12:49:16 -07:00
restart_test.py Improve test coverage of 'eden start', 'eden stop', and 'eden restart' 2018-10-31 15:26:39 -07:00
sed_test.py Upgrade to 18.5b1 2018-05-30 01:11:47 -07:00
setattr_test.py Upgrade to 18.5b1 2018-05-30 01:11:47 -07:00
stale_test.py add integration tests for CLI behavior inside a stale mount 2018-07-27 18:36:55 -07:00
start_test.py error out if users run "edenfs" directly instead of "eden" 2018-11-08 12:09:42 -08:00
stop_test.py Improve test coverage of 'eden start', 'eden stop', and 'eden restart' 2018-10-31 15:26:39 -07:00
systemd_fixture_test.py Create test utilities for systemd service management 2018-10-31 16:13:19 -07:00
systemd_test.py Add opt-in for experimental systemd mode 2018-10-22 20:27:25 -07:00
takeover_test.py add member type annotations to make pyre happy 2018-11-14 13:03:09 -08:00
thrift_test.py add member type annotations to make pyre happy 2018-11-14 13:03:09 -08:00
unixsocket_test.py Upgrade to 18.5b1 2018-05-30 01:11:47 -07:00
unlink_test.py Upgrade to 18.5b1 2018-05-30 01:11:47 -07:00
xattr_test.py Update mypy to 0.641 2018-11-06 14:52:19 -08:00