From: zhongyuan Date: Fri, 11 Jan 2019 01:27:10 +0000 (+0800) Subject: [common][messageport][automatic install external package] X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9a5379842a7d15fe4e836637e86f8a1cdebb1b9e;p=test%2Ftct%2Fweb%2Fapi.git [common][messageport][automatic install external package] Change-Id: I7175ffc3b61d06313633e7a04e508f49a2114a77 --- diff --git a/common/tct-messageport-tizen-tests/inst.wgt.py b/common/tct-messageport-tizen-tests/inst.wgt.py index e0b792ceb..244c4552d 100755 --- a/common/tct-messageport-tizen-tests/inst.wgt.py +++ b/common/tct-messageport-tizen-tests/inst.wgt.py @@ -162,15 +162,8 @@ def instPKGs(): break # Do some special copy/delete... steps - ''' (return_code, output) = doRemoteCMD( - "mkdir -p %s/tests" % PKG_SRC_DIR) - if return_code != 0: - action_status = False - - if not doRemoteCopy("specname/tests", "%s/tests" % PKG_SRC_DIR): - action_status = False - ''' + "app_launcher -s bd2Z8dYMp1.MessagePortHelper") return action_status diff --git a/common/tct-messageport-tizen-tests/messageport/support/MessagePortHelper/config.xml b/common/tct-messageport-tizen-tests/messageport/support/MessagePortHelper/config.xml new file mode 100644 index 000000000..577b3b38b --- /dev/null +++ b/common/tct-messageport-tizen-tests/messageport/support/MessagePortHelper/config.xml @@ -0,0 +1,11 @@ + + + + + + + + MessagePortHelper + + + diff --git a/common/tct-messageport-tizen-tests/messageport/support/MessagePortHelper/css/style.css b/common/tct-messageport-tizen-tests/messageport/support/MessagePortHelper/css/style.css new file mode 100644 index 000000000..02cb4308f --- /dev/null +++ b/common/tct-messageport-tizen-tests/messageport/support/MessagePortHelper/css/style.css @@ -0,0 +1,39 @@ +* { + font-family: Lucida Sans, Arial, Helvetica, sans-serif; +} + + + +html, body { + height: 100%; + width: 100%; + margin: 0px auto; +} + +header { + background-color: #a3a3a3; + color: white; + text-align: center; + padding: 5px; +} + +footer { + position: absolute; + bottom: 0; + background-color: #a3a3a3; + color: white; + clear: both; + text-align: center; + padding: 5px; + width: 100%; +} + +nav { + width: 100%; + height: 5%; +} + +#btn{ + width: 100%; + height: 100%; +} \ No newline at end of file diff --git a/common/tct-messageport-tizen-tests/messageport/support/MessagePortHelper/icon.png b/common/tct-messageport-tizen-tests/messageport/support/MessagePortHelper/icon.png new file mode 100644 index 000000000..9765b1bda Binary files /dev/null and b/common/tct-messageport-tizen-tests/messageport/support/MessagePortHelper/icon.png differ diff --git a/common/tct-messageport-tizen-tests/messageport/support/MessagePortHelper/images/tizen_32.png b/common/tct-messageport-tizen-tests/messageport/support/MessagePortHelper/images/tizen_32.png new file mode 100644 index 000000000..647c3f9f4 Binary files /dev/null and b/common/tct-messageport-tizen-tests/messageport/support/MessagePortHelper/images/tizen_32.png differ diff --git a/common/tct-messageport-tizen-tests/messageport/support/MessagePortHelper/index.html b/common/tct-messageport-tizen-tests/messageport/support/MessagePortHelper/index.html new file mode 100644 index 000000000..9069dfbf3 --- /dev/null +++ b/common/tct-messageport-tizen-tests/messageport/support/MessagePortHelper/index.html @@ -0,0 +1,39 @@ + + + + + + + +Tizen TCT Message Port Helper + + + + + + +
+
+

Message Port Helper

+
+
+ + + + +
+
+
+
+ + + + + + diff --git a/common/tct-messageport-tizen-tests/messageport/support/MessagePortHelper/js/main.js b/common/tct-messageport-tizen-tests/messageport/support/MessagePortHelper/js/main.js new file mode 100644 index 000000000..ec18ba6cb --- /dev/null +++ b/common/tct-messageport-tizen-tests/messageport/support/MessagePortHelper/js/main.js @@ -0,0 +1,87 @@ +//Initialize function +var init = function() { + // TODO:: Do your initialization job + console.log("init() called"); + + // add eventListener for tizenhwkey + document.addEventListener('tizenhwkey', function(e) { + if (e.keyName == "back") { + try { + tizen.application.getCurrentApplication().exit(); + } catch (error) { + console.error("getCurrentApplication(): " + error.message); + } + } + }); + initMessagePort(); +}; +// window.onload can work without +window.onload = init; +function log(string) { + var child = document.getElementById('log'); + child.innerHTML += "\n" + string; +} +var i = 0; + +function initMessagePort() { + + setInterval(function() { + + var child = document.getElementById('time'); + child.innerHTML = "ELAPSED TIME : " + i + " s"; + i++; + + }, 1000); + +/* function onreceived(data, remoteMsgPort) { + log(i + " " + remoteMsgPort.appId); + log(i + " " + data.length); + remoteMsgPort.sendMessage(data); + } + function ontrustedreceived(data, remoteMsgPort) { + remoteMsgPort.sendMessage(data, trustedLocalMsgPort); + } +*/ + + function onreceived(data, remoteMsgPort) { + if (data[0].key === "data_with_remoteMessagePort") { + if (remoteMsgPort.isTrusted) { + remoteMsgPort.sendMessage(data, localMsgPort); + } else { + remoteMsgPort.sendMessage(data, trustedLocalMsgPort); + } + } else if (data[0].key === "data_wo_remoteMessagePort") { + remoteMsgPort.sendMessage(data); + + } else if (data[0].key === "data") { + remoteMsgPort.sendMessage(data); + + } else { + remoteMsgPort.sendMessage(data); + } + } + + try { + var localMsgPort = tizen.messageport + .requestLocalMessagePort('my_test_remote_port'); + log("localMsgPort : " + localMsgPort); + var trustedLocalMsgPort = tizen.messageport + .requestTrustedLocalMessagePort('my_trusted_test_remote_port'); + log("trustedLocalMsgPort : " + trustedLocalMsgPort); + + + var watchId = localMsgPort.addMessagePortListener(onreceived); + log("watchId : " + watchId); + var trustedWatchId = trustedLocalMsgPort.addMessagePortListener(onreceived); + log("trustedWatchId : " + trustedWatchId); + + + } catch (e) { + log(e.name + e.message); + } +} + +function clearLog() { + var child = document.getElementById('log'); + child.innerHTML = " "; +} diff --git a/common/tct-messageport-tizen-tests/messageport/support/MessagePortHelper/version.txt b/common/tct-messageport-tizen-tests/messageport/support/MessagePortHelper/version.txt new file mode 100644 index 000000000..b69d1b949 --- /dev/null +++ b/common/tct-messageport-tizen-tests/messageport/support/MessagePortHelper/version.txt @@ -0,0 +1 @@ +3.0.132 diff --git a/common/tct-messageport-tizen-tests/suite.json b/common/tct-messageport-tizen-tests/suite.json index ee4c2dd7b..d828e5ee5 100755 --- a/common/tct-messageport-tizen-tests/suite.json +++ b/common/tct-messageport-tizen-tests/suite.json @@ -38,6 +38,16 @@ }, "pkg-app": { "sign-flag": "true" + }, + "subapp-list": { + "messageport/support/MessagePortHelper": { + "app-name": "MessagePortHelper", + "blacklist": [ + "manifest.json" + ], + "install-path": "apps", + "sign-flag": "true" + } } }, "xpk": { @@ -56,4 +66,4 @@ } }, "pkg-name": "tct-messageport-tizen-tests" -} \ No newline at end of file +}