<p>pespin has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/osmo-gsm-tester/+/18087">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">selftest: Move tests into own subdirectories<br><br>Change-Id: Id21cda19df131e24402e1a593036e1e33a914920<br>---<br>M .gitignore<br>M selftest/_prep.py<br>M selftest/all_tests.py<br>A selftest/cdf_test/_prep.py<br>R selftest/cdf_test/cdf_test.ok<br>R selftest/cdf_test/cdf_test.py<br>A selftest/config_test/_prep.py<br>R selftest/config_test/config_test.err<br>R selftest/config_test/config_test.ok<br>R selftest/config_test/config_test.py<br>A selftest/lock_test/_prep.py<br>R selftest/lock_test/lock_test.err<br>R selftest/lock_test/lock_test.ok<br>R selftest/lock_test/lock_test.sh<br>R selftest/lock_test/lock_test_help.py<br>A selftest/log_test/_prep.py<br>R selftest/log_test/log_test.err<br>R selftest/log_test/log_test.ok<br>R selftest/log_test/log_test.py<br>A selftest/process_test/_prep.py<br>R selftest/process_test/process_test.err<br>R selftest/process_test/process_test.ok<br>R selftest/process_test/process_test.ok.ign<br>R selftest/process_test/process_test.py<br>A selftest/resource_test/_prep.py<br>R selftest/resource_test/conf/paths.conf<br>R selftest/resource_test/conf/resources.conf<br>R selftest/resource_test/resource_test.err<br>R selftest/resource_test/resource_test.ok<br>R selftest/resource_test/resource_test.ok.ign<br>R selftest/resource_test/resource_test.py<br>A selftest/sms_test/_prep.py<br>R selftest/sms_test/sms_test.err<br>R selftest/sms_test/sms_test.ok<br>R selftest/sms_test/sms_test.py<br>A selftest/suite_test/_prep.py<br>R selftest/suite_test/suite_test.err<br>R selftest/suite_test/suite_test.ok<br>R selftest/suite_test/suite_test.ok.ign<br>R selftest/suite_test/suite_test.py<br>A selftest/template_test/_prep.py<br>R selftest/template_test/template_test.err<br>R selftest/template_test/template_test.ok<br>R selftest/template_test/template_test.py<br>A selftest/trial_test/_prep.py<br>R selftest/trial_test/trial_test.err<br>R selftest/trial_test/trial_test.ok<br>R selftest/trial_test/trial_test.ok.ign<br>R selftest/trial_test/trial_test.py<br>A selftest/util_test/_prep.py<br>R selftest/util_test/util_test.err<br>R selftest/util_test/util_test.ok<br>R selftest/util_test/util_test.py<br>53 files changed, 37 insertions(+), 18 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-gsm-tester refs/changes/87/18087/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/.gitignore b/.gitignore</span><br><span>index 0edaa90..a0c4088 100644</span><br><span>--- a/.gitignore</span><br><span>+++ b/.gitignore</span><br><span>@@ -8,7 +8,6 @@</span><br><span> test_work</span><br><span> state</span><br><span> *.pyc</span><br><span style="color: hsl(0, 100%, 40%);">-selftest/trial_test/</span><br><span> sysmocom/resources.conf</span><br><span> sysmocom/ttcn3/resources.conf</span><br><span> </span><br><span>diff --git a/selftest/_prep.py b/selftest/_prep.py</span><br><span>index 582b8fb..773f190 100644</span><br><span>--- a/selftest/_prep.py</span><br><span>+++ b/selftest/_prep.py</span><br><span>@@ -1,7 +1,7 @@</span><br><span> import sys, os</span><br><span> </span><br><span> script_dir = sys.path[0]</span><br><span style="color: hsl(0, 100%, 40%);">-top_dir = os.path.join(script_dir, '..')</span><br><span style="color: hsl(120, 100%, 40%);">+top_dir = os.path.join(script_dir, '..', '..')</span><br><span> src_dir = os.path.join(top_dir, 'src')</span><br><span> </span><br><span> # to find the osmo_gsm_tester py module</span><br><span>diff --git a/selftest/all_tests.py b/selftest/all_tests.py</span><br><span>index 5c1ce59..bb00793 100755</span><br><span>--- a/selftest/all_tests.py</span><br><span>+++ b/selftest/all_tests.py</span><br><span>@@ -72,14 +72,20 @@</span><br><span> script_dir = sys.path[0]</span><br><span> </span><br><span> tests = []</span><br><span style="color: hsl(0, 100%, 40%);">-for f in os.listdir(script_dir):</span><br><span style="color: hsl(0, 100%, 40%);">-    file_path = os.path.join(script_dir, f)</span><br><span style="color: hsl(0, 100%, 40%);">-    if not os.path.isfile(file_path):</span><br><span style="color: hsl(120, 100%, 40%);">+for d in os.listdir(script_dir):</span><br><span style="color: hsl(120, 100%, 40%);">+    dir_path = os.path.join(script_dir, d)</span><br><span style="color: hsl(120, 100%, 40%);">+    if not os.path.isdir(dir_path):</span><br><span>         continue</span><br><span style="color: hsl(120, 100%, 40%);">+    if not dir_path.endswith('_test'):</span><br><span style="color: hsl(120, 100%, 40%);">+        continue</span><br><span style="color: hsl(120, 100%, 40%);">+    for f in os.listdir(dir_path):</span><br><span style="color: hsl(120, 100%, 40%);">+        file_path = os.path.join(script_dir, d, f)</span><br><span style="color: hsl(120, 100%, 40%);">+        if not os.path.isfile(file_path):</span><br><span style="color: hsl(120, 100%, 40%);">+            continue</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-    if not (file_path.endswith('_test.py') or file_path.endswith('_test.sh')):</span><br><span style="color: hsl(0, 100%, 40%);">-        continue</span><br><span style="color: hsl(0, 100%, 40%);">-    tests.append(file_path)</span><br><span style="color: hsl(120, 100%, 40%);">+        if not (file_path.endswith('_test.py') or file_path.endswith('_test.sh')):</span><br><span style="color: hsl(120, 100%, 40%);">+            continue</span><br><span style="color: hsl(120, 100%, 40%);">+        tests.append(file_path)</span><br><span> </span><br><span> ran = []</span><br><span> errors = []</span><br><span>diff --git a/selftest/cdf_test/_prep.py b/selftest/cdf_test/_prep.py</span><br><span>new file mode 120000</span><br><span>index 0000000..9cea3fe</span><br><span>--- /dev/null</span><br><span>+++ b/selftest/cdf_test/_prep.py</span><br><span>@@ -0,0 +1 @@</span><br><span style="color: hsl(120, 100%, 40%);">+../_prep.py</span><br><span>\ No newline at end of file</span><br><span>diff --git a/selftest/cdf_test.ok b/selftest/cdf_test/cdf_test.ok</span><br><span>similarity index 100%</span><br><span>rename from selftest/cdf_test.ok</span><br><span>rename to selftest/cdf_test/cdf_test.ok</span><br><span>diff --git a/selftest/cdf_test.py b/selftest/cdf_test/cdf_test.py</span><br><span>similarity index 100%</span><br><span>rename from selftest/cdf_test.py</span><br><span>rename to selftest/cdf_test/cdf_test.py</span><br><span>diff --git a/selftest/config_test/_prep.py b/selftest/config_test/_prep.py</span><br><span>new file mode 120000</span><br><span>index 0000000..9cea3fe</span><br><span>--- /dev/null</span><br><span>+++ b/selftest/config_test/_prep.py</span><br><span>@@ -0,0 +1 @@</span><br><span style="color: hsl(120, 100%, 40%);">+../_prep.py</span><br><span>\ No newline at end of file</span><br><span>diff --git a/selftest/config_test.err b/selftest/config_test/config_test.err</span><br><span>similarity index 100%</span><br><span>rename from selftest/config_test.err</span><br><span>rename to selftest/config_test/config_test.err</span><br><span>diff --git a/selftest/config_test.ok b/selftest/config_test/config_test.ok</span><br><span>similarity index 100%</span><br><span>rename from selftest/config_test.ok</span><br><span>rename to selftest/config_test/config_test.ok</span><br><span>diff --git a/selftest/config_test.py b/selftest/config_test/config_test.py</span><br><span>similarity index 98%</span><br><span>rename from selftest/config_test.py</span><br><span>rename to selftest/config_test/config_test.py</span><br><span>index c26ebd1..797553d 100755</span><br><span>--- a/selftest/config_test.py</span><br><span>+++ b/selftest/config_test/config_test.py</span><br><span>@@ -11,7 +11,7 @@</span><br><span> from osmo_gsm_tester.core import config, log, schema</span><br><span> </span><br><span> example_config_file = 'test.cfg'</span><br><span style="color: hsl(0, 100%, 40%);">-example_config = os.path.join(_prep.script_dir, 'config_test', example_config_file)</span><br><span style="color: hsl(120, 100%, 40%);">+example_config = os.path.join(_prep.script_dir, example_config_file)</span><br><span> cfg = config.read(example_config)</span><br><span> </span><br><span> pprint.pprint(cfg, width=81)</span><br><span>diff --git a/selftest/lock_test/_prep.py b/selftest/lock_test/_prep.py</span><br><span>new file mode 120000</span><br><span>index 0000000..9cea3fe</span><br><span>--- /dev/null</span><br><span>+++ b/selftest/lock_test/_prep.py</span><br><span>@@ -0,0 +1 @@</span><br><span style="color: hsl(120, 100%, 40%);">+../_prep.py</span><br><span>\ No newline at end of file</span><br><span>diff --git a/selftest/lock_test.err b/selftest/lock_test/lock_test.err</span><br><span>similarity index 100%</span><br><span>rename from selftest/lock_test.err</span><br><span>rename to selftest/lock_test/lock_test.err</span><br><span>diff --git a/selftest/lock_test.ok b/selftest/lock_test/lock_test.ok</span><br><span>similarity index 100%</span><br><span>rename from selftest/lock_test.ok</span><br><span>rename to selftest/lock_test/lock_test.ok</span><br><span>diff --git a/selftest/lock_test.sh b/selftest/lock_test/lock_test.sh</span><br><span>similarity index 89%</span><br><span>rename from selftest/lock_test.sh</span><br><span>rename to selftest/lock_test/lock_test.sh</span><br><span>index 4f3f7ad..9e4f44a 100755</span><br><span>--- a/selftest/lock_test.sh</span><br><span>+++ b/selftest/lock_test/lock_test.sh</span><br><span>@@ -1,5 +1,7 @@</span><br><span> #!/bin/sh</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+owndir="$(dirname -- "$0")"</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> echo 'creating files'</span><br><span> dir="$(mktemp -d)"</span><br><span> n1="long name"</span><br><span>@@ -11,7 +13,7 @@</span><br><span> sync</span><br><span> </span><br><span> echo 'launch a program that locks a given file, it will create $dir/lock_test'</span><br><span style="color: hsl(0, 100%, 40%);">-python3 ./lock_test_help.py "$dir" "$n1" &</span><br><span style="color: hsl(120, 100%, 40%);">+python3 $owndir/lock_test_help.py "$dir" "$n1" &</span><br><span> </span><br><span> echo 'wait until this lock_test lock file was created by program'</span><br><span> while [ ! -f "$dir/lock_test" ]; do</span><br><span>@@ -23,7 +25,7 @@</span><br><span> echo "launched first, locked by: '$(cat "$dir/lock_test")'"</span><br><span> </span><br><span> echo 'launching second program, should find the lock intact and wait'</span><br><span style="color: hsl(0, 100%, 40%);">-python3 ./lock_test_help.py "$dir" "$n2" &</span><br><span style="color: hsl(120, 100%, 40%);">+python3 $owndir/lock_test_help.py "$dir" "$n2" &</span><br><span> while [ ! -f "$f2.ready" ]; do</span><br><span>   sleep .1</span><br><span> done</span><br><span>diff --git a/selftest/lock_test_help.py b/selftest/lock_test/lock_test_help.py</span><br><span>similarity index 100%</span><br><span>rename from selftest/lock_test_help.py</span><br><span>rename to selftest/lock_test/lock_test_help.py</span><br><span>diff --git a/selftest/log_test/_prep.py b/selftest/log_test/_prep.py</span><br><span>new file mode 120000</span><br><span>index 0000000..9cea3fe</span><br><span>--- /dev/null</span><br><span>+++ b/selftest/log_test/_prep.py</span><br><span>@@ -0,0 +1 @@</span><br><span style="color: hsl(120, 100%, 40%);">+../_prep.py</span><br><span>\ No newline at end of file</span><br><span>diff --git a/selftest/log_test.err b/selftest/log_test/log_test.err</span><br><span>similarity index 100%</span><br><span>rename from selftest/log_test.err</span><br><span>rename to selftest/log_test/log_test.err</span><br><span>diff --git a/selftest/log_test.ok b/selftest/log_test/log_test.ok</span><br><span>similarity index 100%</span><br><span>rename from selftest/log_test.ok</span><br><span>rename to selftest/log_test/log_test.ok</span><br><span>diff --git a/selftest/log_test.py b/selftest/log_test/log_test.py</span><br><span>similarity index 100%</span><br><span>rename from selftest/log_test.py</span><br><span>rename to selftest/log_test/log_test.py</span><br><span>diff --git a/selftest/process_test/_prep.py b/selftest/process_test/_prep.py</span><br><span>new file mode 120000</span><br><span>index 0000000..9cea3fe</span><br><span>--- /dev/null</span><br><span>+++ b/selftest/process_test/_prep.py</span><br><span>@@ -0,0 +1 @@</span><br><span style="color: hsl(120, 100%, 40%);">+../_prep.py</span><br><span>\ No newline at end of file</span><br><span>diff --git a/selftest/process_test.err b/selftest/process_test/process_test.err</span><br><span>similarity index 100%</span><br><span>rename from selftest/process_test.err</span><br><span>rename to selftest/process_test/process_test.err</span><br><span>diff --git a/selftest/process_test.ok b/selftest/process_test/process_test.ok</span><br><span>similarity index 100%</span><br><span>rename from selftest/process_test.ok</span><br><span>rename to selftest/process_test/process_test.ok</span><br><span>diff --git a/selftest/process_test.ok.ign b/selftest/process_test/process_test.ok.ign</span><br><span>similarity index 100%</span><br><span>rename from selftest/process_test.ok.ign</span><br><span>rename to selftest/process_test/process_test.ok.ign</span><br><span>diff --git a/selftest/process_test.py b/selftest/process_test/process_test.py</span><br><span>similarity index 100%</span><br><span>rename from selftest/process_test.py</span><br><span>rename to selftest/process_test/process_test.py</span><br><span>diff --git a/selftest/resource_test/_prep.py b/selftest/resource_test/_prep.py</span><br><span>new file mode 120000</span><br><span>index 0000000..9cea3fe</span><br><span>--- /dev/null</span><br><span>+++ b/selftest/resource_test/_prep.py</span><br><span>@@ -0,0 +1 @@</span><br><span style="color: hsl(120, 100%, 40%);">+../_prep.py</span><br><span>\ No newline at end of file</span><br><span>diff --git a/selftest/conf/paths.conf b/selftest/resource_test/conf/paths.conf</span><br><span>similarity index 100%</span><br><span>rename from selftest/conf/paths.conf</span><br><span>rename to selftest/resource_test/conf/paths.conf</span><br><span>diff --git a/selftest/conf/resources.conf b/selftest/resource_test/conf/resources.conf</span><br><span>similarity index 100%</span><br><span>rename from selftest/conf/resources.conf</span><br><span>rename to selftest/resource_test/conf/resources.conf</span><br><span>diff --git a/selftest/resource_test.err b/selftest/resource_test/resource_test.err</span><br><span>similarity index 100%</span><br><span>rename from selftest/resource_test.err</span><br><span>rename to selftest/resource_test/resource_test.err</span><br><span>diff --git a/selftest/resource_test.ok b/selftest/resource_test/resource_test.ok</span><br><span>similarity index 93%</span><br><span>rename from selftest/resource_test.ok</span><br><span>rename to selftest/resource_test/resource_test.ok</span><br><span>index 6147408..bbdbc5b 100644</span><br><span>--- a/selftest/resource_test.ok</span><br><span>+++ b/selftest/resource_test/resource_test.ok</span><br><span>@@ -9,12 +9,12 @@</span><br><span> ok, caused exception RuntimeError: Refusing to drop a list of resources from itself. This is probably a bug where a list of Resources() should have been copied but is passed as-is. use Resources.clear() instead.</span><br><span> - test removing a Resources list from one with the same list in it</span><br><span> - test resources config and state dir:</span><br><span style="color: hsl(0, 100%, 40%);">-cnf -: DBG: Found config file paths.conf as [PATH]/selftest/conf/paths.conf in ./conf which is [PATH]/selftest/conf</span><br><span style="color: hsl(0, 100%, 40%);">-cnf -: DBG: [PATH]/selftest/conf/paths.conf: relative path ./test_work/state_dir is [PATH]/selftest/conf/test_work/state_dir</span><br><span style="color: hsl(0, 100%, 40%);">-cnf -: DBG: [PATH]/selftest/conf/paths.conf: relative path ./suite_test is [PATH]/selftest/conf/suite_test</span><br><span style="color: hsl(0, 100%, 40%);">-cnf -: DBG: Found path state_dir as [PATH]/selftest/conf/test_work/state_dir</span><br><span style="color: hsl(0, 100%, 40%);">-cnf ResourcesPool: DBG: Found config file resources.conf as [PATH]/selftest/conf/resources.conf in ./conf which is [PATH]/selftest/conf</span><br><span style="color: hsl(0, 100%, 40%);">-cnf ResourcesPool: DBG: Found path state_dir as [PATH]/selftest/conf/test_work/state_dir</span><br><span style="color: hsl(120, 100%, 40%);">+cnf -: DBG: Found config file paths.conf as [PATH]/selftest/resource_test/conf/paths.conf in [PATH]/selftest/resource_test/conf which is [PATH]/selftest/resource_test/conf</span><br><span style="color: hsl(120, 100%, 40%);">+cnf -: DBG: [PATH]/selftest/resource_test/conf/paths.conf: relative path ./test_work/state_dir is [PATH]/selftest/resource_test/conf/test_work/state_dir</span><br><span style="color: hsl(120, 100%, 40%);">+cnf -: DBG: [PATH]/selftest/resource_test/conf/paths.conf: relative path ./suite_test is [PATH]/selftest/resource_test/conf/suite_test</span><br><span style="color: hsl(120, 100%, 40%);">+cnf -: DBG: Found path state_dir as [PATH]/selftest/resource_test/conf/test_work/state_dir</span><br><span style="color: hsl(120, 100%, 40%);">+cnf ResourcesPool: DBG: Found config file resources.conf as [PATH]/selftest/resource_test/conf/resources.conf in [PATH]/selftest/resource_test/conf which is [PATH]/selftest/resource_test/conf</span><br><span style="color: hsl(120, 100%, 40%);">+cnf ResourcesPool: DBG: Found path state_dir as [PATH]/selftest/resource_test/conf/test_work/state_dir</span><br><span> *** all resources:</span><br><span> {'arfcn': [{'_hash': 'e620569450f8259b3f0212ec19c285dd07df063c',</span><br><span>             'arfcn': '512',</span><br><span>diff --git a/selftest/resource_test.ok.ign b/selftest/resource_test/resource_test.ok.ign</span><br><span>similarity index 100%</span><br><span>rename from selftest/resource_test.ok.ign</span><br><span>rename to selftest/resource_test/resource_test.ok.ign</span><br><span>diff --git a/selftest/resource_test.py b/selftest/resource_test/resource_test.py</span><br><span>similarity index 97%</span><br><span>rename from selftest/resource_test.py</span><br><span>rename to selftest/resource_test/resource_test.py</span><br><span>index 3f7cd51..39a7eb6 100755</span><br><span>--- a/selftest/resource_test.py</span><br><span>+++ b/selftest/resource_test/resource_test.py</span><br><span>@@ -2,6 +2,7 @@</span><br><span> </span><br><span> import tempfile</span><br><span> import os</span><br><span style="color: hsl(120, 100%, 40%);">+import sys</span><br><span> import pprint</span><br><span> import shutil</span><br><span> import atexit</span><br><span>@@ -12,7 +13,7 @@</span><br><span> workdir = util.get_tempdir()</span><br><span> </span><br><span> # override config locations to make sure we use only the test conf</span><br><span style="color: hsl(0, 100%, 40%);">-config.ENV_CONF = './conf'</span><br><span style="color: hsl(120, 100%, 40%);">+config.ENV_CONF = os.path.join(os.path.dirname(sys.argv[0]), 'conf')</span><br><span> </span><br><span> log.get_process_id = lambda: '123-1490837279'</span><br><span> </span><br><span>diff --git a/selftest/sms_test/_prep.py b/selftest/sms_test/_prep.py</span><br><span>new file mode 120000</span><br><span>index 0000000..9cea3fe</span><br><span>--- /dev/null</span><br><span>+++ b/selftest/sms_test/_prep.py</span><br><span>@@ -0,0 +1 @@</span><br><span style="color: hsl(120, 100%, 40%);">+../_prep.py</span><br><span>\ No newline at end of file</span><br><span>diff --git a/selftest/sms_test.err b/selftest/sms_test/sms_test.err</span><br><span>similarity index 100%</span><br><span>rename from selftest/sms_test.err</span><br><span>rename to selftest/sms_test/sms_test.err</span><br><span>diff --git a/selftest/sms_test.ok b/selftest/sms_test/sms_test.ok</span><br><span>similarity index 100%</span><br><span>rename from selftest/sms_test.ok</span><br><span>rename to selftest/sms_test/sms_test.ok</span><br><span>diff --git a/selftest/sms_test.py b/selftest/sms_test/sms_test.py</span><br><span>similarity index 100%</span><br><span>rename from selftest/sms_test.py</span><br><span>rename to selftest/sms_test/sms_test.py</span><br><span>diff --git a/selftest/suite_test/_prep.py b/selftest/suite_test/_prep.py</span><br><span>new file mode 120000</span><br><span>index 0000000..9cea3fe</span><br><span>--- /dev/null</span><br><span>+++ b/selftest/suite_test/_prep.py</span><br><span>@@ -0,0 +1 @@</span><br><span style="color: hsl(120, 100%, 40%);">+../_prep.py</span><br><span>\ No newline at end of file</span><br><span>diff --git a/selftest/suite_test.err b/selftest/suite_test/suite_test.err</span><br><span>similarity index 100%</span><br><span>rename from selftest/suite_test.err</span><br><span>rename to selftest/suite_test/suite_test.err</span><br><span>diff --git a/selftest/suite_test.ok b/selftest/suite_test/suite_test.ok</span><br><span>similarity index 100%</span><br><span>rename from selftest/suite_test.ok</span><br><span>rename to selftest/suite_test/suite_test.ok</span><br><span>diff --git a/selftest/suite_test.ok.ign b/selftest/suite_test/suite_test.ok.ign</span><br><span>similarity index 100%</span><br><span>rename from selftest/suite_test.ok.ign</span><br><span>rename to selftest/suite_test/suite_test.ok.ign</span><br><span>diff --git a/selftest/suite_test.py b/selftest/suite_test/suite_test.py</span><br><span>similarity index 100%</span><br><span>rename from selftest/suite_test.py</span><br><span>rename to selftest/suite_test/suite_test.py</span><br><span>diff --git a/selftest/template_test/_prep.py b/selftest/template_test/_prep.py</span><br><span>new file mode 120000</span><br><span>index 0000000..9cea3fe</span><br><span>--- /dev/null</span><br><span>+++ b/selftest/template_test/_prep.py</span><br><span>@@ -0,0 +1 @@</span><br><span style="color: hsl(120, 100%, 40%);">+../_prep.py</span><br><span>\ No newline at end of file</span><br><span>diff --git a/selftest/template_test.err b/selftest/template_test/template_test.err</span><br><span>similarity index 100%</span><br><span>rename from selftest/template_test.err</span><br><span>rename to selftest/template_test/template_test.err</span><br><span>diff --git a/selftest/template_test.ok b/selftest/template_test/template_test.ok</span><br><span>similarity index 100%</span><br><span>rename from selftest/template_test.ok</span><br><span>rename to selftest/template_test/template_test.ok</span><br><span>diff --git a/selftest/template_test.py b/selftest/template_test/template_test.py</span><br><span>similarity index 100%</span><br><span>rename from selftest/template_test.py</span><br><span>rename to selftest/template_test/template_test.py</span><br><span>diff --git a/selftest/trial_test/_prep.py b/selftest/trial_test/_prep.py</span><br><span>new file mode 120000</span><br><span>index 0000000..9cea3fe</span><br><span>--- /dev/null</span><br><span>+++ b/selftest/trial_test/_prep.py</span><br><span>@@ -0,0 +1 @@</span><br><span style="color: hsl(120, 100%, 40%);">+../_prep.py</span><br><span>\ No newline at end of file</span><br><span>diff --git a/selftest/trial_test.err b/selftest/trial_test/trial_test.err</span><br><span>similarity index 100%</span><br><span>rename from selftest/trial_test.err</span><br><span>rename to selftest/trial_test/trial_test.err</span><br><span>diff --git a/selftest/trial_test.ok b/selftest/trial_test/trial_test.ok</span><br><span>similarity index 100%</span><br><span>rename from selftest/trial_test.ok</span><br><span>rename to selftest/trial_test/trial_test.ok</span><br><span>diff --git a/selftest/trial_test.ok.ign b/selftest/trial_test/trial_test.ok.ign</span><br><span>similarity index 100%</span><br><span>rename from selftest/trial_test.ok.ign</span><br><span>rename to selftest/trial_test/trial_test.ok.ign</span><br><span>diff --git a/selftest/trial_test.py b/selftest/trial_test/trial_test.py</span><br><span>similarity index 100%</span><br><span>rename from selftest/trial_test.py</span><br><span>rename to selftest/trial_test/trial_test.py</span><br><span>diff --git a/selftest/util_test/_prep.py b/selftest/util_test/_prep.py</span><br><span>new file mode 120000</span><br><span>index 0000000..9cea3fe</span><br><span>--- /dev/null</span><br><span>+++ b/selftest/util_test/_prep.py</span><br><span>@@ -0,0 +1 @@</span><br><span style="color: hsl(120, 100%, 40%);">+../_prep.py</span><br><span>\ No newline at end of file</span><br><span>diff --git a/selftest/util_test.err b/selftest/util_test/util_test.err</span><br><span>similarity index 100%</span><br><span>rename from selftest/util_test.err</span><br><span>rename to selftest/util_test/util_test.err</span><br><span>diff --git a/selftest/util_test.ok b/selftest/util_test/util_test.ok</span><br><span>similarity index 100%</span><br><span>rename from selftest/util_test.ok</span><br><span>rename to selftest/util_test/util_test.ok</span><br><span>diff --git a/selftest/util_test.py b/selftest/util_test/util_test.py</span><br><span>similarity index 100%</span><br><span>rename from selftest/util_test.py</span><br><span>rename to selftest/util_test/util_test.py</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-gsm-tester/+/18087">change 18087</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/c/osmo-gsm-tester/+/18087"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-gsm-tester </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: Id21cda19df131e24402e1a593036e1e33a914920 </div>
<div style="display:none"> Gerrit-Change-Number: 18087 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: pespin <pespin@sysmocom.de> </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>