summaryrefslogtreecommitdiff
path: root/tests/TCs/2_PLUGIN/PLUGIN.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/TCs/2_PLUGIN/PLUGIN.py')
-rwxr-xr-xtests/TCs/2_PLUGIN/PLUGIN.py54
1 files changed, 50 insertions, 4 deletions
diff --git a/tests/TCs/2_PLUGIN/PLUGIN.py b/tests/TCs/2_PLUGIN/PLUGIN.py
index 3dfdf39..6d19123 100755
--- a/tests/TCs/2_PLUGIN/PLUGIN.py
+++ b/tests/TCs/2_PLUGIN/PLUGIN.py
@@ -259,6 +259,50 @@ def TC_08():
return "PASS"
+# The Launcher_TC_PLUGIN_09 application must have a ._TIZEN_DOTNET_SYSTEM_NET_DISABLEIPV6 file exist.
+def TC_09():
+ sln_name = "Launcher_TC_PLUGIN_09.Tizen"
+
+ tpk_path = get_tpk_path(tpk_list, f"{sln_name}")
+ if tpk_path == None:
+ return f"FAIL : Get the tpk path for {sln_name}"
+
+ if "OK" not in app_install(f"{tpk_path}"):
+ return f"FAIL : Install the application for {tpk_path}"
+
+ pkg_id = f"org.tizen.example.Launcher_TC_PLUGIN_09.Tizen"
+
+ root_path = get_root_path(f"{pkg_id}")
+ if root_path == "None":
+ return f"FAIL : Get the root path for {pkg_id}"
+
+ if not exist(f"{root_path}/bin/._TIZEN_DOTNET_SYSTEM_NET_DISABLEIPV6"):
+ return "FAIL : The ._TIZEN_DOTNET_SYSTEM_NET_DISABLEIPV6 file should exist"
+
+ return "PASS"
+
+# The Launcher_TC_PLUGIN_10 application must not have a ._TIZEN_DOTNET_SYSTEM_NET_DISABLEIPV6 file.
+def TC_10():
+ sln_name = "Launcher_TC_PLUGIN_10.Tizen"
+
+ tpk_path = get_tpk_path(tpk_list, f"{sln_name}")
+ if tpk_path == None:
+ return f"FAIL : Get the tpk path for {sln_name}"
+
+ if "OK" not in app_install(f"{tpk_path}"):
+ return f"FAIL : Install the application for {tpk_path}"
+
+ pkg_id = f"org.tizen.example.Launcher_TC_PLUGIN_10.Tizen"
+
+ root_path = get_root_path(f"{pkg_id}")
+ if root_path == "None":
+ return f"FAIL : Get the root path for {pkg_id}"
+
+ if exist(f"{root_path}/bin/._TIZEN_DOTNET_SYSTEM_NET_DISABLEIPV6"):
+ return "FAIL : The ._TIZEN_DOTNET_SYSTEM_NET_DISABLEIPV6 file should not exist"
+
+ return "PASS"
+
# Run the test
def run():
cmd(f"root on")
@@ -286,6 +330,8 @@ def clean():
cmd(f"uninstall org.tizen.example.Launcher_TC_PLUGIN_06.Tizen")
cmd(f"uninstall org.tizen.example.Launcher_TC_PLUGIN_07.Tizen")
cmd(f"uninstall org.tizen.example.Launcher_TC_PLUGIN_08.Tizen")
+ cmd(f"uninstall org.tizen.example.Launcher_TC_PLUGIN_09.Tizen")
+ cmd(f"uninstall org.tizen.example.Launcher_TC_PLUGIN_10.Tizen")
# Main entry point
def main():
@@ -303,7 +349,7 @@ def main():
else:
tc_array.append(funcMap[tc_num])
else:
- tc_array = [TC_01, TC_02, TC_03, TC_04, TC_05, TC_06, TC_07, TC_08]
+ tc_array = [TC_01, TC_02, TC_03, TC_04, TC_05, TC_06, TC_07, TC_08, TC_09, TC_10]
global serial
if len(sys.argv) >= 2 and "TC_" not in sys.argv[1]:
@@ -323,9 +369,9 @@ def main():
funcMap = {
-'TC_01': TC_01, 'TC_02': TC_02, 'TC_03': TC_03, 'TC_04': TC_04, 'TC_05': TC_05, 'TC_06': TC_06, 'TC_07': TC_07, 'TC_08': TC_08,
-'PLUGIN_TC_01': TC_01, 'PLUGIN_TC_02': TC_02, 'PLUGIN_TC_03': TC_03, 'PLUGIN_TC_04': TC_04,
-'PLUGIN_TC_05': TC_05, 'PLUGIN_TC_06': TC_06, 'PLUGIN_TC_07': TC_07, 'PLUGIN_TC_08': TC_08
+'TC_01': TC_01, 'TC_02': TC_02, 'TC_03': TC_03, 'TC_04': TC_04, 'TC_05': TC_05, 'TC_06': TC_06, 'TC_07': TC_07, 'TC_08': TC_08, 'TC_09': TC_09, 'TC_10': TC_10,
+'PLUGIN_TC_01': TC_01, 'PLUGIN_TC_02': TC_02, 'PLUGIN_TC_03': TC_03, 'PLUGIN_TC_04': TC_04, 'PLUGIN_TC_05': TC_05,
+'PLUGIN_TC_06': TC_06, 'PLUGIN_TC_07': TC_07, 'PLUGIN_TC_08': TC_08, 'PLUGIN_TC_09': TC_09, 'PLUGIN_TC_10': TC_10
}