aboutsummaryrefslogtreecommitdiffstats
path: root/OsmoGSMTester/chapters/config.adoc
diff options
context:
space:
mode:
Diffstat (limited to 'OsmoGSMTester/chapters/config.adoc')
-rw-r--r--OsmoGSMTester/chapters/config.adoc17
1 files changed, 12 insertions, 5 deletions
diff --git a/OsmoGSMTester/chapters/config.adoc b/OsmoGSMTester/chapters/config.adoc
index 66f4b71..f264284 100644
--- a/OsmoGSMTester/chapters/config.adoc
+++ b/OsmoGSMTester/chapters/config.adoc
@@ -1,5 +1,8 @@
== Configuration
+[[config_paths]]
+=== Config Paths
+
The osmo-gsm-tester looks for configuration files in various standard
directories in this order:
@@ -18,6 +21,8 @@ configuration directory:
- 'default-suites.conf' (optional)
- 'defaults.conf' (optional)
+These are described in detail in the following sections.
+
=== Format: YAML, and its Drawbacks
The general configuration format used is YAML. The stock python YAML parser
@@ -44,14 +49,14 @@ the directory of that 'paths.conf' file.
Example:
----
-state_dir: '/var/run/osmo-gsm-tester'
-suites_dir: './suites'
+state_dir: '/var/tmp/osmo-gsm-tester/state'
+suites_dir: '/usr/local/src/osmo-gsm-tester/suites'
scenarios_dir: './scenarios'
----
-If you would like to set up several separate 'paths.conf' files (not typical),
-note that the 'state_dir' is used to reserve resources, which only works when
-all configurations that share resources also use the same 'state_dir'.
+If you would like to set up several separate configurations (not typical), note
+that the 'state_dir' is used to reserve resources, which only works when all
+configurations that share resources also use the same 'state_dir'.
[[resources_conf]]
=== 'resources.conf'
@@ -173,6 +178,8 @@ Example of a 'default-suites.conf' file:
- voice:trx+dyn_ts
----
+*TODO*: voice is not actually implemented yet
+
=== 'defaults.conf' (optional)
Each binary run by osmo-gsm-tester, e.g. 'osmo-nitb' or 'osmo-bts-sysmo',