summaryrefslogtreecommitdiff
path: root/utils/trackertestutils
diff options
context:
space:
mode:
authorSam Thursfield <sam@afuera.me.uk>2020-05-02 19:03:39 +0200
committerSam Thursfield <sam@afuera.me.uk>2020-05-02 19:03:39 +0200
commit4e9f3457f0117c22538e4ecee8bf1161298e9c16 (patch)
tree748fef4925d209b6fe26d6a6e4ad7abe12bc7464 /utils/trackertestutils
parent8707e0e80e102de6f18b4bd759c05ae195f7436b (diff)
downloadtracker-4e9f3457f0117c22538e4ecee8bf1161298e9c16.tar.gz
tracker-sandbox: Rename --index flag to --store
In preparation for adding a new `--index` option that controls which locations to index.
Diffstat (limited to 'utils/trackertestutils')
-rw-r--r--utils/trackertestutils/__main__.py42
1 files changed, 21 insertions, 21 deletions
diff --git a/utils/trackertestutils/__main__.py b/utils/trackertestutils/__main__.py
index 479485929..db743c639 100644
--- a/utils/trackertestutils/__main__.py
+++ b/utils/trackertestutils/__main__.py
@@ -47,7 +47,7 @@ from . import helpers
script_name = 'tracker-sandbox'
script_about = "Tracker Sandbox developer tool."
-default_index_location = '/tmp/tracker-sandbox'
+default_store_location = '/tmp/tracker-sandbox'
store_pid = -1
store_proc = None
@@ -83,17 +83,17 @@ def environment_set_and_add_path(env, var, prefix, suffix):
env[var] = full
-def create_sandbox(index_location, prefix=None, dbus_config=None,
+def create_sandbox(store_location, prefix=None, dbus_config=None,
interactive=False):
assert prefix is None or dbus_config is None
extra_env = {}
# Data
- extra_env['XDG_DATA_HOME'] = '%s/data/' % index_location
- extra_env['XDG_CONFIG_HOME'] = '%s/config/' % index_location
- extra_env['XDG_CACHE_HOME'] = '%s/cache/' % index_location
- extra_env['XDG_RUNTIME_DIR'] = '%s/run/' % index_location
+ extra_env['XDG_DATA_HOME'] = '%s/data/' % store_location
+ extra_env['XDG_CONFIG_HOME'] = '%s/config/' % store_location
+ extra_env['XDG_CACHE_HOME'] = '%s/cache/' % store_location
+ extra_env['XDG_RUNTIME_DIR'] = '%s/run/' % store_location
# Prefix - only set if non-standard
if prefix and prefix != '/usr':
@@ -105,7 +105,7 @@ def create_sandbox(index_location, prefix=None, dbus_config=None,
extra_env['G_MESSAGES_PREFIXED'] = 'all'
log.debug('Using prefix location "%s"' % prefix)
- log.debug('Using index location "%s"' % index_location)
+ log.debug('Using store location "%s"' % store_location)
sandbox = helpers.TrackerDBusSandbox(dbus_config, extra_env=extra_env)
sandbox.start(new_session=True)
@@ -183,10 +183,10 @@ def argument_parser():
help="run Tracker from the given install prefix. You "
"can run the system version of Tracker by "
"specifying --prefix=/usr")
- parser.add_argument('-i', '--index', metavar='DIR', action=expand_path,
- default=default_index_location, dest='index_location',
- help=f"directory to the index (default={default_index_location})")
- parser.add_argument('--index-tmpdir', action='store_true',
+ parser.add_argument('-s', '--store', metavar='DIR', action=expand_path,
+ default=default_store_location, dest='store_location',
+ help=f"directory to store the index (default={default_store_location})")
+ parser.add_argument('--store-tmpdir', action='store_true',
help="create index in a temporary directory and "
"delete it on exit (useful for automated testing)")
parser.add_argument('--wait-for-miner', type=str, action='append',
@@ -339,20 +339,20 @@ def main():
raise RuntimeError("--wait-for-miner cannot be used when opening an "
"interactive shell.")
- index_location = None
- index_tmpdir = None
+ store_location = None
+ store_tmpdir = None
- if args.index_location != default_index_location and args.index_tmpdir:
- raise RuntimeError("The --index-tmpdir flag is enabled, but --index= was also passed.")
- if args.index_tmpdir:
- index_location = index_tmpdir = tempfile.mkdtemp(prefix='tracker-sandbox')
+ if args.store_location != default_store_location and args.store_tmpdir:
+ raise RuntimeError("The --store-tmpdir flag is enabled, but --store= was also passed.")
+ if args.store_tmpdir:
+ store_location = store_tmpdir = tempfile.mkdtemp(prefix='tracker-sandbox')
else:
- index_location = args.index_location
+ store_location = args.store_location
interactive = not (args.command)
# Set up environment variables and foo needed to get started.
- sandbox = create_sandbox(index_location, args.prefix,
+ sandbox = create_sandbox(store_location, args.prefix,
dbus_config=args.dbus_config,
interactive=interactive)
config_set(sandbox)
@@ -397,8 +397,8 @@ def main():
sys.exit(result.returncode)
finally:
sandbox.stop()
- if index_tmpdir:
- shutil.rmtree(index_tmpdir, ignore_errors=True)
+ if store_tmpdir:
+ shutil.rmtree(store_tmpdir, ignore_errors=True)
# Entry point/start