print (" === install project test === ");
-- install project
- local install = scmd("install project");
+ local install = scmd("install project\n Using : pkgcmd -i -q -t wgt -p");
install:SetCommand("web-install");
install:AddParam1("-w ../res/webide/test.wgt");
install:SetSuccessToken("install success");
print (" === run project test === ");
-- run project
- local run = scmd("run project");
+ local run = scmd("run project\n Using : wrt-launcher --start");
run:SetCommand("web-run");
run:AddParam1("-w ../res/webide/test.wgt -i GO1DlAQVYD");
run:SetSuccessToken("[GO1DlAQVYD] launch success");
print (" === kill project test === ");
-- kill project
- local kill = ssdb("kill project");
+ local kill = ssdb("kill project\n Using : wrt-launcher --kill");
kill:AddParam1("wrt-launcher --kill GO1DlAQVYD");
kill:SetSuccessToken("result: killed");
print (" === debug project test === ");
-- debug project
- local debug = scmd("debug project");
+ local debug = scmd("debug project\n Using : wrt-launcher --start --debug");
debug:SetCommand("web-debug");
debug:AddParam1("-w ../res/webide/test.wgt -i GO1DlAQVYD");
debug:SetSuccessToken("[GO1DlAQVYD] debug launch success\nDEBUG URL : http://127.0.0.1:");
print (" === query project test=== " );
-- query project
- local query = ssdb("query project");
+ local query = ssdb("query project\n Using : wrt-launcher -l");
query:AddParam1("wrt-launcher -l | grep GO1DlAQVYD");
query:SetSuccessToken("GO1DlAQVYD");
print (" === uninstall project test === " );
-- uninstall project
- local uninstall = scmd("uninstall project");
+ local uninstall = scmd("uninstall project\n Using : pkgcmd -u -q -t wgt -n");
uninstall:SetCommand("web-uninstall");
uninstall:AddParam1("-i GO1DlAQVYD");
uninstall:SetSuccessToken("uninstall success");
+ -- check, uninstalled.
+ local is_uninstalled = ssdb("check the uninstall operation");
+ is_uninstalled:AddParam1("wrt-launcher -l | grep GO1DlAQVYD | wc -l");
+ is_uninstalled:SetSuccessToken("0");
+
-- make tc, and added case
tc_uninstall_project = cmd_suite("uninstall webapp project");
tc_uninstall_project:AddCmdTest(uninstall);
+ tc_uninstall_project:AddCmdTest(is_uninstalled);
tc_uninstall_project:SetLevel(1);