[Title] Added Test Case -target enviroment check test
authorgyeongseok.seo <gyeongseok.seo@samsung.com>
Wed, 28 Nov 2012 04:57:16 +0000 (13:57 +0900)
committergyeongseok.seo <gyeongseok.seo@samsung.com>
Wed, 28 Nov 2012 04:57:16 +0000 (13:57 +0900)
[Desc.] command check (pkgcmd, wrt-installer, wrt-launcher), lib check (wrt, webkit)
[Issue] #7526

Change-Id: I66a652830fa4b5953e0c6b4cdffb9d8314bc46af

vts/script/tc_compliance_web_ide.lua

index 7526668..7809a59 100644 (file)
@@ -10,9 +10,47 @@ webidelib={}
 --// comments : web ide test module
 --///////////////////////////////////////////////////////
 
--- Test - command exist
-function add_command_exist_check_test(web_ide_suite)
-
+-- Test - env check
+function add_env_check_test(web_ide_suite)
+    print (" === env - command,wrt,webkit exist check test === ");
+
+    -- pkgcmd check
+    local pkgcmd_check = ssdb("pkg command check");
+    pkgcmd_check:AddParam1("whereis pkgcmd");
+    pkgcmd_check:SetSuccessToken("pkgcmd: /usr/bin/pkgcmd");
+
+    -- wrt-launcher command check
+    local wrtlauncher_cmd_check = ssdb("wrt-launcher command check");
+    wrtlauncher_cmd_check:AddParam1("whereis wrt-launcher");
+    wrtlauncher_cmd_check:SetSuccessToken("wrt-launcher: /usr/bin/wrt-launcher");
+
+    -- wrt-installer command check
+    local wrtinstaller_cmd_check = ssdb("wrt-installer command check");
+    wrtinstaller_cmd_check:AddParam1("whereis wrt-installer");
+    wrtinstaller_cmd_check:SetSuccessToken("wrt-installer: /usr/bin/wrt-installer");
+
+    -- wrt check
+    local wrt_check = ssdb("wrt check");
+    wrt_check:AddParam1("rpm -qa | grep wrt");
+    wrt_check:SetSuccessToken(); -- TODO
+
+    -- webkit check
+    local webkit_check = ssdb("webkit check");
+    webkit_check:AddParam1("rpm -qa | grep webkit");
+    webkit_check:SetSuccessToken(); --TODO
+
+    -- make tc, and added case
+    tc_env_check = cmd_suite("target enviroment checking test");
+    tc_env_check:AddCmdTest(pkgcmd_check);
+    tc_env_check:AddCmdTest(wrtlauncher_cmd_check);
+    tc_env_check:AddCmdTest(wrtinstaller_cmd_check);
+    tc_env_check:AddCmdTest(wrt_check);
+    tc_env_check:AddCmdTest(webkit_check);
+
+    tc_env_check:SetLevel(1); -- set to tclevel
+
+    -- add Test suite
+    web_ide_suite(tc_env_check);
 end
 
 -- Test - create project
@@ -55,7 +93,7 @@ function test_compliance_web_ide(env)
     web_ide_suite = TsIDE("compliance-web-ide-test");
 
     -- add test case
-    add_command_exist_check_test(web_ide_suite)
+    add_env_check_test(web_ide_suite)
     add_project_create_test(web_ide_suite)
     add_install_test(web_ide_suite)
     add_run_test(web_ide_suite)