[TC Fixed] XSF.dll does not exist in specific target(RPI)
authorj-h.choi <j-h.choi@samsung.com>
Mon, 4 Jan 2021 05:51:18 +0000 (14:51 +0900)
committer조웅석/Common Platform Lab(SR)/Principal Engineer/삼성전자 <ws77.cho@samsung.com>
Thu, 7 Jan 2021 04:31:53 +0000 (13:31 +0900)
Change-Id: Idadafa7619d58986696b0e057d62c81d1d84013d

tests/TCs/3_PRELOAD/PRELOAD.py

index c7c5508..611c866 100755 (executable)
@@ -36,14 +36,17 @@ def TC_01():
     if len([l for l in raw.splitlines()]) == 0:
         return "FAIL : The assembly of .preload file should be loaded in the candidate process"
 
+    for preload in lines:
+        if ("XSF" in preload) and (f"{FRAMEWORK_DIR}XSF." not in raw):
+            return "FAIL : The assembly of XSF.preload file should be loaded in the candidate process"
+
     if (f"{FRAMEWORK_DIR}Tizen.Runtime." not in raw) or \
        (f"{FRAMEWORK_DIR}Tizen." not in raw) or \
        (f"{FRAMEWORK_DIR}ElmSharp." not in raw) or \
        (f"{FRAMEWORK_DIR}Tizen.Applications.Common." not in raw) or \
        (f"{FRAMEWORK_DIR}Tizen.Applications.UI." not in raw) or \
        (f"{FRAMEWORK_DIR}Tizen.Log." not in raw) or \
-       (f"{FRAMEWORK_DIR}Tizen.System.Information." not in raw) or \
-       (f"{FRAMEWORK_DIR}XSF." not in raw):
+       (f"{FRAMEWORK_DIR}Tizen.System.Information." not in raw):
         return "FAIL : The assembly of .preload file should be loaded in the candidate process"
 
     return "PASS"