osmith submitted this change.
2 is the latest approved patch-set.
No files were changed between the latest approved patch-set and the submitted one.
testenv: move titan_min to testsrcdir.cfg
Adjust the code so it gets titan_min= from testsrcdir.cfg, instead of
having it in testenv.cfg and enforcing that the value is the same across
all files in the same source directory.
While at it, set the default to 11.1.0 (the value that is currently in
all testenv.cfg files), so we don't need to repeat it in all source
directories.
Change-Id: Ife12e3b3294ce16ebedee1b7998d3b89856f0328
---
M 5gc/testenv.cfg
M _testenv/README.md
M _testenv/testenv/podman.py
M _testenv/testenv/testenv_cfg.py
M _testenv/testenv/testsrcdir_cfg.py
M _testenv/testenv/testsuite.py
M bsc/testenv_generic.cfg
M bsc/testenv_sccplite.cfg
M bsc/testenv_vamos.cfg
M bts/testenv_generic.cfg
M bts/testenv_hopping.cfg
M bts/testenv_oml.cfg
M cbc/testenv.cfg
M dia2gsup/testenv.cfg
M epdg/testenv.cfg
M gbproxy/testenv.cfg
M ggsn_tests/testenv_open5gs.cfg
M ggsn_tests/testenv_osmo_all.cfg
M ggsn_tests/testenv_osmo_v4_only.cfg
M ggsn_tests/testenv_osmo_v4v6_only.cfg
M ggsn_tests/testenv_osmo_v6_only.cfg
M hlr/testenv_osmo.cfg
M hlr/testenv_pyhss.cfg
M hnbgw/testenv_generic.cfg
M hnbgw/testenv_with-pfcp.cfg
M hnodeb/testenv.cfg
M hss/testenv_open5gs.cfg
M hss/testenv_pyhss.cfg
M mgw/testenv.cfg
M mme/testenv_emergency.cfg
M mme/testenv_generic.cfg
M msc/testenv.cfg
M ns/testenv_sgsn_sns.cfg
M ns/testenv_sns.cfg
M ns/testenv_udp.cfg
M pcap-client/testenv.cfg
M pcrf/testenv.cfg
M pcu/testenv_generic.cfg
M pcu/testenv_sns.cfg
M pgw/testenv.cfg
M remsim/testenv_bankd.cfg
M remsim/testenv_client.cfg
M remsim/testenv_server.cfg
M s1gw/testenv.cfg
M sccp/testenv.cfg
M sgsn/testenv_generic.cfg
M sgsn/testenv_sns.cfg
M sip/testenv.cfg
M smlc/testenv.cfg
M stp/testenv_ipa-m3ua.cfg
M stp/testenv_ipa.cfg
M stp/testenv_m3ua-tcp.cfg
M stp/testenv_m3ua.cfg
M stp/testenv_tcap.cfg
M upf/testenv.cfg
55 files changed, 72 insertions(+), 139 deletions(-)
diff --git a/5gc/testenv.cfg b/5gc/testenv.cfg
index d70c135..2008d9a 100644
--- a/5gc/testenv.cfg
+++ b/5gc/testenv.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=C5G_Tests
config=C5G_Tests.cfg
copy=testsuite_prepare.sh
diff --git a/_testenv/README.md b/_testenv/README.md
index 9c5c35a..710c021 100644
--- a/_testenv/README.md
+++ b/_testenv/README.md
@@ -49,7 +49,6 @@
```ini
[testsuite]
-titan_min=9.0.0
program=MGCP_Test
config=MGCP_Test.cfg
@@ -65,10 +64,6 @@
#### Testsuite section
-* `titan_min=`: the minimum required eclipse-titan version for building and
- running this testsuite. See the eclipse-titan versions section below for
- details.
-
* `program=`: the executable for starting the testsuite, without arguments.
* `config=`: the testsuite configuration file.
@@ -177,6 +172,7 @@
```ini
[testsrcdir]
max_jobs_per_gb_ram=0.3
+titan_min=9.0.0
```
### Keys
@@ -187,6 +183,10 @@
whole RAM and freezing (or possibly getting killed from an out-of-memory
daemon).
+* `titan_min=`: the minimum required eclipse-titan version for building and
+ running any of the testsuites in this directory. See the eclipse-titan
+ versions section below for details.
+
## Environment variables
### Environment variables read by testenv
@@ -307,7 +307,7 @@
system.
Switching between the versions is done either by setting a `titan_min` version
-in the `[testsuite]` section, or by using `-T` / `--titan-version`.
+in `testsrcdir.cfg`, or by using `-T` / `--titan-version`.
## Troubleshooting
diff --git a/_testenv/testenv/podman.py b/_testenv/testenv/podman.py
index 92dfeb4..072b20e 100644
--- a/_testenv/testenv/podman.py
+++ b/_testenv/testenv/podman.py
@@ -9,8 +9,9 @@
import shlex
import subprocess
import testenv.cmd
-import testenv.testdir
import testenv.coredump
+import testenv.testdir
+import testenv.testsrcdir_cfg
import time
import sys
@@ -296,7 +297,7 @@
def check_titan_version():
- version, _ = testenv.testenv_cfg.get_titan_version_first_cfg()
+ version, _ = testenv.testsrcdir_cfg.get_titan_version()
if not testenv.cmd.run(["test", "-d", f"/opt/eclipse-titan-{version}"], check=False).returncode:
return
diff --git a/_testenv/testenv/testenv_cfg.py b/_testenv/testenv/testenv_cfg.py
index ec65ac0..3146ae1 100644
--- a/_testenv/testenv/testenv_cfg.py
+++ b/_testenv/testenv/testenv_cfg.py
@@ -1,6 +1,5 @@
# Copyright 2024 sysmocom - s.f.m.c. GmbH
# SPDX-License-Identifier: GPL-3.0-or-later
-from packaging.version import Version
import configparser
import fnmatch
import glob
@@ -11,8 +10,6 @@
cfgs = {}
current = None
-titan_version_in_path = None
-titan_min_previous = None
def set_current(cfg_name, loop_count=0):
@@ -77,76 +74,6 @@
return host, port
-def get_titan_version_in_path():
- global titan_version_in_path
-
- if titan_version_in_path:
- return titan_version_in_path
-
- ret = None
- v = testenv.cmd.run(["ttcn3_compiler", "-v"], capture_output=True, text=True)
- for line in v.stderr.split("\n"):
- if line.startswith("Version: "):
- ret = line.split(":", 1)[1].strip()
- logging.debug(f"eclipse-titan version: {ret}")
- break
- titan_version_in_path = ret
- return ret
-
-
-def get_titan_version(cfg, path=None):
- global titan_min_previous
-
- ret_version = cfg["testsuite"]["titan_min"]
- ret_reason = "from titan_min= in testenv.cfg"
-
- if titan_min_previous and titan_min_previous["version"] != ret_version:
- logging.error("Found different titan_min= versions in testenv.cfg files of the same directory:")
- logging.error(f" titan_min={ret_version} in {path}")
- logging.error(f" titan_min={titan_min_previous['version']} in {titan_min_previous['path']}")
- logging.error("This is not supported, please fix it.")
- sys.exit(1)
- titan_min_previous = {"version": ret_version, "path": path}
-
- if testenv.args.titan_version:
- if Version(ret_version) > Version(testenv.args.titan_version):
- logging.error(
- f"--titan-version={testenv.args.titan_version} is lower than titan_min={ret_version} in {path}"
- )
- sys.exit(1)
- ret_version = testenv.args.titan_version
- ret_reason = "from --titan-version"
-
- if not testenv.args.podman and not os.path.exists(f"/opt/eclipse-titan-{ret_version}"):
- path_version = get_titan_version_in_path()
- if not path_version:
- logging.error("Failed to parse the ttcn3_compiler version.")
- logging.error(f"Install eclipse-titan {ret_version} or higher or use --podman.")
- sys.exit(1)
- if testenv.args.titan_version and ret_version != path_version:
- logging.error(
- f"Installed eclipse-titan version {path_version} is not the same as --titan-version={ret_version}."
- )
- sys.exit(1)
- if Version(ret_version) > Version(path_version):
- logging.error(
- f"Installed eclipse-titan version {path_version} is lower than titan_min={ret_version} in {path}."
- )
- logging.error(f"Install eclipse-titan {ret_version} or higher or use --podman.")
- sys.exit(1)
- ret_version = path_version
- ret_reason = "installed on host system"
-
- return ret_version, ret_reason
-
-
-def get_titan_version_first_cfg():
- """The titan version is the same for all testenv.cfg files in the same
- testsuite directory, this is enforced in get_titan_version()."""
- _, cfg = next(iter(cfgs.items()))
- return get_titan_version(cfg)
-
-
def get_podman_extra_first_cfg():
_, cfg = next(iter(cfgs.items()))
return cfg["testsuite"].get("podman_extra", None)
@@ -198,7 +125,6 @@
"copy",
"prepare",
"program",
- "titan_min",
"podman_extra",
]
keys_valid_component = [
@@ -224,6 +150,7 @@
]
keys_moved_to_testsrcdir_cfg = [
"max_jobs_per_gb_ram",
+ "titan_min",
]
if "testsuite" not in cfg:
@@ -232,9 +159,6 @@
if "program" not in cfg["testsuite"]:
logging.error(f"{path}: missing program= in [testsuite]")
exit_error_readme()
- if "titan_min" not in cfg["testsuite"]:
- logging.error(f"{path}: missing titan_min= in [testsuite]")
- exit_error_readme()
if " " in cfg["testsuite"]["program"]:
logging.error(f"{path}: program= in [testsuite] must not have arguments")
exit_error_readme()
@@ -278,7 +202,6 @@
sys.exit(1)
get_vty_host_port(cfg, path)
- get_titan_version(cfg, path)
def raise_error_config_arg(glob_result, config_arg):
diff --git a/_testenv/testenv/testsrcdir_cfg.py b/_testenv/testenv/testsrcdir_cfg.py
index d1d560d..d72317f 100644
--- a/_testenv/testenv/testsrcdir_cfg.py
+++ b/_testenv/testenv/testsrcdir_cfg.py
@@ -1,5 +1,6 @@
# Copyright 2026 sysmocom - s.f.m.c. GmbH
# SPDX-License-Identifier: GPL-3.0-or-later
+from packaging.version import Version
import configparser
import logging
import math
@@ -10,8 +11,11 @@
cfg = {
"max_jobs_per_gb_ram": None,
+ "titan_min": "11.1.0",
}
+titan_version_in_path = None
+
def get_titan_make_job_count():
max_jobs_per_gb_ram = cfg["max_jobs_per_gb_ram"]
@@ -45,6 +49,59 @@
return testenv.args.jobs
+def get_titan_version_in_path():
+ global titan_version_in_path
+
+ if titan_version_in_path:
+ return titan_version_in_path
+
+ ret = None
+ v = testenv.cmd.run(["ttcn3_compiler", "-v"], capture_output=True, text=True)
+ for line in v.stderr.split("\n"):
+ if line.startswith("Version: "):
+ ret = line.split(":", 1)[1].strip()
+ logging.debug(f"eclipse-titan version: {ret}")
+ break
+ titan_version_in_path = ret
+ return ret
+
+
+def get_titan_version():
+ ret_version = cfg["titan_min"]
+ ret_reason = "from titan_min= in testsrcdir.cfg"
+
+ if testenv.args.titan_version:
+ if Version(ret_version) > Version(testenv.args.titan_version):
+ logging.error(
+ f"--titan-version={testenv.args.titan_version} is lower than titan_min={ret_version} in testsrcdir.cfg"
+ )
+ sys.exit(1)
+ ret_version = testenv.args.titan_version
+ ret_reason = "from --titan-version"
+
+ if not testenv.args.podman and not os.path.exists(f"/opt/eclipse-titan-{ret_version}"):
+ path_version = get_titan_version_in_path()
+ if not path_version:
+ logging.error("Failed to parse the ttcn3_compiler version.")
+ logging.error(f"Install eclipse-titan {ret_version} or higher or use --podman.")
+ sys.exit(1)
+ if testenv.args.titan_version and ret_version != path_version:
+ logging.error(
+ f"Installed eclipse-titan version {path_version} is not the same as --titan-version={ret_version}."
+ )
+ sys.exit(1)
+ if Version(ret_version) > Version(path_version):
+ logging.error(
+ f"Installed eclipse-titan version {path_version} is lower than titan_min={ret_version} in testsrcdir.cfg."
+ )
+ logging.error(f"Install eclipse-titan {ret_version} or higher or use --podman.")
+ sys.exit(1)
+ ret_version = path_version
+ ret_reason = "installed on host system"
+
+ return ret_version, ret_reason
+
+
def init():
global cfg
@@ -71,3 +128,5 @@
logging.error("Invalid key {key}= in {cfg_path}")
sys.exit(1)
cfg[key] = parser["testsrcdir"][key]
+
+ get_titan_version()
diff --git a/_testenv/testenv/testsuite.py b/_testenv/testenv/testsuite.py
index cdea60e..6a85cd5 100644
--- a/_testenv/testenv/testsuite.py
+++ b/_testenv/testenv/testsuite.py
@@ -37,7 +37,7 @@
atexit.register(stop)
update_deps()
- titan_version, _ = testenv.testenv_cfg.get_titan_version_first_cfg()
+ titan_version, _ = testenv.testsrcdir_cfg.get_titan_version()
ttcn3_dir = f"/opt/eclipse-titan-{titan_version}"
if testenv.args.podman or os.path.exists(ttcn3_dir):
@@ -55,7 +55,7 @@
def build():
- titan_version, titan_reason = testenv.testenv_cfg.get_titan_version_first_cfg()
+ titan_version, titan_reason = testenv.testsrcdir_cfg.get_titan_version()
logging.info(f"Building testsuite (eclipse-titan {titan_version}, {titan_reason})")
env = copy.copy(builddir_env)
@@ -166,7 +166,7 @@
else:
cmd += [f"{section_data['program']}.{test_arg}"]
- titan_version, titan_reason = testenv.testenv_cfg.get_titan_version_first_cfg()
+ titan_version, titan_reason = testenv.testsrcdir_cfg.get_titan_version()
logging.info(f"Running testsuite (eclipse-titan {titan_version}, {titan_reason})")
if testenv.podman.is_running():
diff --git a/bsc/testenv_generic.cfg b/bsc/testenv_generic.cfg
index af9032c..b4ed393 100644
--- a/bsc/testenv_generic.cfg
+++ b/bsc/testenv_generic.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
prepare=podman_set_lo_mtu.sh 1500 # OS#6602
program=BSC_Tests
config=BSC_Tests.cfg
diff --git a/bsc/testenv_sccplite.cfg b/bsc/testenv_sccplite.cfg
index 610699e..5d64467 100644
--- a/bsc/testenv_sccplite.cfg
+++ b/bsc/testenv_sccplite.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=BSC_Tests
config=BSC_Tests_SCCPlite.cfg
diff --git a/bsc/testenv_vamos.cfg b/bsc/testenv_vamos.cfg
index 588f66e..51f309f 100644
--- a/bsc/testenv_vamos.cfg
+++ b/bsc/testenv_vamos.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=BSC_Tests
config=BSC_Tests_VAMOS.cfg
diff --git a/bts/testenv_generic.cfg b/bts/testenv_generic.cfg
index 3b4a7f1..5094177 100644
--- a/bts/testenv_generic.cfg
+++ b/bts/testenv_generic.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=BTS_Tests
config=BTS_Tests.cfg
diff --git a/bts/testenv_hopping.cfg b/bts/testenv_hopping.cfg
index 3e1e1c9..99943f1 100644
--- a/bts/testenv_hopping.cfg
+++ b/bts/testenv_hopping.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=BTS_Tests
config=BTS_Tests_FH.cfg
copy=BTS_Tests.cfg
diff --git a/bts/testenv_oml.cfg b/bts/testenv_oml.cfg
index 1921536..7b7651e 100644
--- a/bts/testenv_oml.cfg
+++ b/bts/testenv_oml.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=BTS_Tests
config=BTS_Tests_OML.cfg
diff --git a/cbc/testenv.cfg b/cbc/testenv.cfg
index b5661bd..b16babe 100644
--- a/cbc/testenv.cfg
+++ b/cbc/testenv.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=CBC_Tests
config=CBC_Tests.cfg
diff --git a/dia2gsup/testenv.cfg b/dia2gsup/testenv.cfg
index 3de2285..217a505 100644
--- a/dia2gsup/testenv.cfg
+++ b/dia2gsup/testenv.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=DIA2GSUP_Tests
config=DIA2GSUP_Tests.cfg
diff --git a/epdg/testenv.cfg b/epdg/testenv.cfg
index 779b547..e8980bd 100644
--- a/epdg/testenv.cfg
+++ b/epdg/testenv.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=EPDG_Tests
config=EPDG_Tests.cfg
diff --git a/gbproxy/testenv.cfg b/gbproxy/testenv.cfg
index 7adb482..416264f 100644
--- a/gbproxy/testenv.cfg
+++ b/gbproxy/testenv.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=GBProxy_Tests
config=GBProxy_Tests.cfg
diff --git a/ggsn_tests/testenv_open5gs.cfg b/ggsn_tests/testenv_open5gs.cfg
index 3f4f81b..6d951f2 100644
--- a/ggsn_tests/testenv_open5gs.cfg
+++ b/ggsn_tests/testenv_open5gs.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=GGSN_Tests
config=GGSN_Tests.cfg
diff --git a/ggsn_tests/testenv_osmo_all.cfg b/ggsn_tests/testenv_osmo_all.cfg
index 11446ce..c389064 100644
--- a/ggsn_tests/testenv_osmo_all.cfg
+++ b/ggsn_tests/testenv_osmo_all.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=GGSN_Tests
config=GGSN_Tests.cfg
diff --git a/ggsn_tests/testenv_osmo_v4_only.cfg b/ggsn_tests/testenv_osmo_v4_only.cfg
index 2e1fc93..604864d 100644
--- a/ggsn_tests/testenv_osmo_v4_only.cfg
+++ b/ggsn_tests/testenv_osmo_v4_only.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=GGSN_Tests
config=GGSN_Tests.cfg
diff --git a/ggsn_tests/testenv_osmo_v4v6_only.cfg b/ggsn_tests/testenv_osmo_v4v6_only.cfg
index 4da0153..b037c0c 100644
--- a/ggsn_tests/testenv_osmo_v4v6_only.cfg
+++ b/ggsn_tests/testenv_osmo_v4v6_only.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=GGSN_Tests
config=GGSN_Tests.cfg
diff --git a/ggsn_tests/testenv_osmo_v6_only.cfg b/ggsn_tests/testenv_osmo_v6_only.cfg
index 7179ad7..fdaa395 100644
--- a/ggsn_tests/testenv_osmo_v6_only.cfg
+++ b/ggsn_tests/testenv_osmo_v6_only.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=GGSN_Tests
config=GGSN_Tests.cfg
diff --git a/hlr/testenv_osmo.cfg b/hlr/testenv_osmo.cfg
index b403b85..11d0309 100644
--- a/hlr/testenv_osmo.cfg
+++ b/hlr/testenv_osmo.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=HLR_Tests
config=HLR_Tests.cfg
diff --git a/hlr/testenv_pyhss.cfg b/hlr/testenv_pyhss.cfg
index 2e81987..e7b32a3 100644
--- a/hlr/testenv_pyhss.cfg
+++ b/hlr/testenv_pyhss.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=HLR_Tests
config=HLR_Tests.cfg
copy=pyhss/HLR_Tests.cfg
diff --git a/hnbgw/testenv_generic.cfg b/hnbgw/testenv_generic.cfg
index b0e4355..d1daeab 100644
--- a/hnbgw/testenv_generic.cfg
+++ b/hnbgw/testenv_generic.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=HNBGW_Tests
config=HNBGW_Tests.cfg
diff --git a/hnbgw/testenv_with-pfcp.cfg b/hnbgw/testenv_with-pfcp.cfg
index 03785d2..4f19a31 100644
--- a/hnbgw/testenv_with-pfcp.cfg
+++ b/hnbgw/testenv_with-pfcp.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=HNBGW_Tests
config=HNBGW_Tests-with-pfcp.cfg
clean=rename_junit_xml_classname.sh :with-pfcp
diff --git a/hnodeb/testenv.cfg b/hnodeb/testenv.cfg
index 339a98d..b2f29df 100644
--- a/hnodeb/testenv.cfg
+++ b/hnodeb/testenv.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=HNB_Tests
config=HNB_Tests.cfg
diff --git a/hss/testenv_open5gs.cfg b/hss/testenv_open5gs.cfg
index 84bf9a2..79ccede 100644
--- a/hss/testenv_open5gs.cfg
+++ b/hss/testenv_open5gs.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=HSS_Tests
config=HSS_Tests.cfg
diff --git a/hss/testenv_pyhss.cfg b/hss/testenv_pyhss.cfg
index d0ef90c..e186c8f 100644
--- a/hss/testenv_pyhss.cfg
+++ b/hss/testenv_pyhss.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=HSS_Tests
config=HSS_Tests.cfg
copy=pyhss/HSS_Tests.cfg
diff --git a/mgw/testenv.cfg b/mgw/testenv.cfg
index 29444c8..7891477 100644
--- a/mgw/testenv.cfg
+++ b/mgw/testenv.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=MGCP_Test
config=MGCP_Test.cfg
diff --git a/mme/testenv_emergency.cfg b/mme/testenv_emergency.cfg
index 4c1ff91..85b9edd 100644
--- a/mme/testenv_emergency.cfg
+++ b/mme/testenv_emergency.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=MME_Tests
config=MME_Tests_emergency.cfg
diff --git a/mme/testenv_generic.cfg b/mme/testenv_generic.cfg
index f148c4f..3470fe5 100644
--- a/mme/testenv_generic.cfg
+++ b/mme/testenv_generic.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=MME_Tests
config=MME_Tests.cfg
diff --git a/msc/testenv.cfg b/msc/testenv.cfg
index bd306c6..70df365 100644
--- a/msc/testenv.cfg
+++ b/msc/testenv.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=MSC_Tests
config=MSC_Tests.cfg
diff --git a/ns/testenv_sgsn_sns.cfg b/ns/testenv_sgsn_sns.cfg
index fa83d12..8037d78 100644
--- a/ns/testenv_sgsn_sns.cfg
+++ b/ns/testenv_sgsn_sns.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=NS_Tests
config=NS_Tests.sgsn.sns.cfg
diff --git a/ns/testenv_sns.cfg b/ns/testenv_sns.cfg
index b724d0b..c19dfba 100644
--- a/ns/testenv_sns.cfg
+++ b/ns/testenv_sns.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=NS_Tests
config=NS_Tests.sns.cfg
diff --git a/ns/testenv_udp.cfg b/ns/testenv_udp.cfg
index 8b09e3f..7d6e82b 100644
--- a/ns/testenv_udp.cfg
+++ b/ns/testenv_udp.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=NS_Tests
config=NS_Tests.udp.cfg
diff --git a/pcap-client/testenv.cfg b/pcap-client/testenv.cfg
index e511457..3a915f3 100644
--- a/pcap-client/testenv.cfg
+++ b/pcap-client/testenv.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=OPCAP_CLIENT_Tests
config=OPCAP_CLIENT_Tests.cfg
diff --git a/pcrf/testenv.cfg b/pcrf/testenv.cfg
index 6fe36e4..221e4a9 100644
--- a/pcrf/testenv.cfg
+++ b/pcrf/testenv.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=PCRF_Tests
config=PCRF_Tests.cfg
diff --git a/pcu/testenv_generic.cfg b/pcu/testenv_generic.cfg
index 7e37482..7d506cf 100644
--- a/pcu/testenv_generic.cfg
+++ b/pcu/testenv_generic.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=PCU_Tests
config=PCU_Tests.cfg
diff --git a/pcu/testenv_sns.cfg b/pcu/testenv_sns.cfg
index 07852e5..0bf4e13 100644
--- a/pcu/testenv_sns.cfg
+++ b/pcu/testenv_sns.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=PCU_Tests
config=PCU_Tests_SNS.cfg
diff --git a/pgw/testenv.cfg b/pgw/testenv.cfg
index 7455f15..c078c42 100644
--- a/pgw/testenv.cfg
+++ b/pgw/testenv.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=PGW_Tests
config=PGW_Tests.cfg
clean=testenv.sh
diff --git a/remsim/testenv_bankd.cfg b/remsim/testenv_bankd.cfg
index 1cda9b0..b023251 100644
--- a/remsim/testenv_bankd.cfg
+++ b/remsim/testenv_bankd.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=REMSIM_Tests
config=bankd/REMSIM_Tests.cfg
diff --git a/remsim/testenv_client.cfg b/remsim/testenv_client.cfg
index f514663..95df982 100644
--- a/remsim/testenv_client.cfg
+++ b/remsim/testenv_client.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=REMSIM_Tests
config=client/REMSIM_Tests.cfg
diff --git a/remsim/testenv_server.cfg b/remsim/testenv_server.cfg
index 729fd85..f28296a 100644
--- a/remsim/testenv_server.cfg
+++ b/remsim/testenv_server.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=REMSIM_Tests
config=server/REMSIM_Tests.cfg
diff --git a/s1gw/testenv.cfg b/s1gw/testenv.cfg
index 7456ec2..5ddc9de 100644
--- a/s1gw/testenv.cfg
+++ b/s1gw/testenv.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=S1GW_Tests
config=S1GW_Tests.cfg
diff --git a/sccp/testenv.cfg b/sccp/testenv.cfg
index dc14d9b..de7b630 100644
--- a/sccp/testenv.cfg
+++ b/sccp/testenv.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=SCCP_Tests
config=SCCP_Tests.cfg
diff --git a/sgsn/testenv_generic.cfg b/sgsn/testenv_generic.cfg
index a9ea0f6..d58b49d 100644
--- a/sgsn/testenv_generic.cfg
+++ b/sgsn/testenv_generic.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=SGSN_Tests
config=SGSN_Tests.cfg
diff --git a/sgsn/testenv_sns.cfg b/sgsn/testenv_sns.cfg
index e084bbc..4972e4d 100644
--- a/sgsn/testenv_sns.cfg
+++ b/sgsn/testenv_sns.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=SGSN_Tests
config=SGSN_Tests_SNS.cfg
diff --git a/sip/testenv.cfg b/sip/testenv.cfg
index b3c3bdb..59d628e 100644
--- a/sip/testenv.cfg
+++ b/sip/testenv.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=SIP_Tests
config=SIP_Tests.cfg
diff --git a/smlc/testenv.cfg b/smlc/testenv.cfg
index 1268300..2fbdbf3 100644
--- a/smlc/testenv.cfg
+++ b/smlc/testenv.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=SMLC_Tests
config=SMLC_Tests.cfg
diff --git a/stp/testenv_ipa-m3ua.cfg b/stp/testenv_ipa-m3ua.cfg
index 53a43e0..144e6a9 100644
--- a/stp/testenv_ipa-m3ua.cfg
+++ b/stp/testenv_ipa-m3ua.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=STP_Tests
config=STP_Tests_IPA_M3UA.cfg
diff --git a/stp/testenv_ipa.cfg b/stp/testenv_ipa.cfg
index d993643..91320e1 100644
--- a/stp/testenv_ipa.cfg
+++ b/stp/testenv_ipa.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=STP_Tests
config=STP_Tests_IPA.cfg
diff --git a/stp/testenv_m3ua-tcp.cfg b/stp/testenv_m3ua-tcp.cfg
index 2259af9..37b2338 100644
--- a/stp/testenv_m3ua-tcp.cfg
+++ b/stp/testenv_m3ua-tcp.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=STP_Tests
config=STP_Tests_M3UA_TCP.cfg
diff --git a/stp/testenv_m3ua.cfg b/stp/testenv_m3ua.cfg
index bcd2e3d..d645d4d 100644
--- a/stp/testenv_m3ua.cfg
+++ b/stp/testenv_m3ua.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=STP_Tests
config=STP_Tests_M3UA.cfg
diff --git a/stp/testenv_tcap.cfg b/stp/testenv_tcap.cfg
index d9816e2..5848a70 100644
--- a/stp/testenv_tcap.cfg
+++ b/stp/testenv_tcap.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=STP_Tests
config=STP_Tests_TCAP.cfg
diff --git a/upf/testenv.cfg b/upf/testenv.cfg
index 53273b5..7152e71 100644
--- a/upf/testenv.cfg
+++ b/upf/testenv.cfg
@@ -1,5 +1,4 @@
[testsuite]
-titan_min=11.1.0
program=UPF_Tests
config=UPF_Tests.cfg
To view, visit change 42815. To unsubscribe, or for help writing mail filters, visit settings.