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"