continue
for file in files:
- if file.endswith(".wgt"):
+ if file.endswith(".wgt") or file.endswith(".tpk"):
pkg_id = getPKGID(os.path.basename(os.path.splitext(file)[0]))
if not pkg_id:
action_status = False
action_status = False
break
+ if file.endswith(".tpk"):
+ if not doRemoteCopy(os.path.join(root, file), "%s/%s" % (SRC_DIR, file)):
+ action_status = False
+ (return_code, output) = doRemoteCMD(
+ "pkgcmd %s -i -t tpk -q -p %s/%s" % (GLOVAL_OPT, SRC_DIR, file))
+ doRemoteCMD("rm -rf %s/%s" % (SRC_DIR, file))
+ for line in output:
+ if "Failure" in line:
+ action_status = False
+ break
+
# Do some special copy/delete... steps
'''
(return_code, output) = doRemoteCMD(
<title>ChannelSuccessCallback_onsuccess</title>
<meta charset="utf-8"/>
<script src="support/unitcommon.js"></script>
+<script src="support/secureelement_common.js"></script>
</head>
<body>
<div id="log"></div>
successSession = t.step_func(function (session) {
assert_true(!session.isClosed, "Session is closed");
- session.openBasicChannel([], onSuccess, onError);
+ session.openBasicChannel(TBT_APPLET_ID, onSuccess, onError);
});
errorSession = t.step_func(function (error) {
<title>Channel_close</title>
<meta charset="utf-8"/>
<script src="support/unitcommon.js"></script>
+<script src="support/secureelement_common.js"></script>
</head>
<body>
<div id="log"></div>
successSession = t.step_func(function (session) {
assert_true(!session.isClosed, "Session is closed");
- session.openBasicChannel([], successChannel);
+ session.openBasicChannel(TBT_APPLET_ID, successChannel);
});
errorSession = t.step_func(function (error) {
<title>Channel_close_exist</title>
<meta charset="utf-8"/>
<script src="support/unitcommon.js"></script>
+<script src="support/secureelement_common.js"></script>
</head>
<body>
<div id="log"></div>
successSession = t.step_func(function (session) {
assert_true(!session.isClosed, "Session is closed");
- session.openBasicChannel([], successChannel);
+ session.openBasicChannel(TBT_APPLET_ID, successChannel);
});
errorSession = t.step_func(function (error) {
<title>Channel_close_extra_argument</title>
<meta charset="utf-8"/>
<script src="support/unitcommon.js"></script>
+<script src="support/secureelement_common.js"></script>
</head>
<body>
<div id="log"></div>
successSession = t.step_func(function (session) {
assert_true(!session.isClosed, "Session is closed");
- session.openBasicChannel([], successChannel);
+ session.openBasicChannel(TBT_APPLET_ID, successChannel);
});
errorSession = t.step_func(function (error) {
<title>Channel_getSelectResponse</title>
<meta charset="utf-8"/>
<script src="support/unitcommon.js"></script>
+<script src="support/secureelement_common.js"></script>
</head>
<body>
<div id="log"></div>
successSession = t.step_func(function (session) {
assert_true(!session.isClosed, "Session is closed");
- session.openBasicChannel([], successChannel);
+ session.openBasicChannel(TBT_APPLET_ID, successChannel);
});
errorSession = t.step_func(function (error) {
<title>Channel_getSelectResponse_exist</title>
<meta charset="utf-8"/>
<script src="support/unitcommon.js"></script>
+<script src="support/secureelement_common.js"></script>
</head>
<body>
<div id="log"></div>
successSession = t.step_func(function (session) {
assert_true(!session.isClosed, "Session is closed");
- session.openBasicChannel([], successChannel);
+ session.openBasicChannel(TBT_APPLET_ID, successChannel);
});
errorSession = t.step_func(function (error) {
<title>Channel_getSelectResponse_extra_argument</title>
<meta charset="utf-8"/>
<script src="support/unitcommon.js"></script>
+<script src="support/secureelement_common.js"></script>
</head>
<body>
<div id="log"></div>
successSession = t.step_func(function (session) {
assert_true(!session.isClosed, "Session is closed");
- session.openBasicChannel([], successChannel);
+ session.openBasicChannel(TBT_APPLET_ID, successChannel);
});
errorSession = t.step_func(function (error) {
<title>Channel_isBasicChannel_attribute</title>
<meta charset="utf-8"/>
<script src="support/unitcommon.js"></script>
+<script src="support/secureelement_common.js"></script>
</head>
<body>
<div id="log"></div>
successSession = t.step_func(function (session) {
assert_true(!session.isClosed, "Session is closed");
- session.openBasicChannel([], successChannel);
+ session.openBasicChannel(TBT_APPLET_ID, successChannel);
});
errorSession = t.step_func(function (error) {
<title>Channel_transmit</title>
<meta charset="utf-8"/>
<script src="support/unitcommon.js"></script>
+<script src="support/secureelement_common.js"></script>
</head>
<body>
<div id="log"></div>
successSession = t.step_func(function (session) {
assert_true(!session.isClosed, "Session is closed");
- session.openBasicChannel([], successChannel);
+ session.openBasicChannel(TBT_APPLET_ID, successChannel);
});
errorSession = t.step_func(function (error) {
<title>Channel_transmit_command_TypeMismatch</title>
<meta charset="utf-8"/>
<script src="support/unitcommon.js"></script>
+<script src="support/secureelement_common.js"></script>
</head>
<body>
<div id="log"></div>
successSession = t.step_func(function (session) {
assert_true(!session.isClosed, "Session is closed");
- session.openBasicChannel([], successChannel);
+ session.openBasicChannel(TBT_APPLET_ID, successChannel);
});
errorSession = t.step_func(function (error) {
<title>Channel_transmit_errorCallback_TypeMismatch</title>
<meta charset="utf-8"/>
<script src="support/unitcommon.js"></script>
+<script src="support/secureelement_common.js"></script>
</head>
<body>
<div id="log"></div>
successSession = t.step_func(function (session) {
assert_true(!session.isClosed, "Session is closed");
- session.openBasicChannel([], successChannel);
+ session.openBasicChannel(TBT_APPLET_ID, successChannel);
});
errorSession = t.step_func(function (error) {
<title>Channel_transmit_errorCallback_invalid_cb</title>
<meta charset="utf-8"/>
<script src="support/unitcommon.js"></script>
+<script src="support/secureelement_common.js"></script>
</head>
<body>
<div id="log"></div>
successSession = t.step_func(function (session) {
assert_true(!session.isClosed, "Session is closed");
- session.openBasicChannel([], successChannel);
+ session.openBasicChannel(TBT_APPLET_ID, successChannel);
});
errorSession = t.step_func(function (error) {
<title>Channel_transmit_errorCallback_invoked</title>
<meta charset="utf-8"/>
<script src="support/unitcommon.js"></script>
+<script src="support/secureelement_common.js"></script>
</head>
<body>
<div id="log"></div>
successSession = t.step_func(function (session) {
assert_true(!session.isClosed, "Session is closed");
- session.openBasicChannel([], successChannel);
+ session.openBasicChannel(TBT_APPLET_ID, successChannel);
});
errorSession = t.step_func(function (error) {
<title>Channel_transmit_exist</title>
<meta charset="utf-8"/>
<script src="support/unitcommon.js"></script>
+<script src="support/secureelement_common.js"></script>
</head>
<body>
<div id="log"></div>
successSession = t.step_func(function (session) {
assert_true(!session.isClosed, "Session is closed");
- session.openBasicChannel([], successChannel);
+ session.openBasicChannel(TBT_APPLET_ID, successChannel);
});
errorSession = t.step_func(function (error) {
<title>Channel_transmit_misarg</title>
<meta charset="utf-8"/>
<script src="support/unitcommon.js"></script>
+<script src="support/secureelement_common.js"></script>
</head>
<body>
<div id="log"></div>
successSession = t.step_func(function (session) {
assert_true(!session.isClosed, "Session is closed");
- session.openBasicChannel([], successChannel);
+ session.openBasicChannel(TBT_APPLET_ID, successChannel);
});
errorSession = t.step_func(function (error) {
<title>Channel_transmit_successCallback_TypeMismatch</title>
<meta charset="utf-8"/>
<script src="support/unitcommon.js"></script>
+<script src="support/secureelement_common.js"></script>
</head>
<body>
<div id="log"></div>
successSession = t.step_func(function (session) {
assert_true(!session.isClosed, "Session is closed");
- session.openBasicChannel([], successChannel);
+ session.openBasicChannel(TBT_APPLET_ID, successChannel);
});
errorSession = t.step_func(function (error) {
<title>Channel_transmit_successCallback_invalid_cb</title>
<meta charset="utf-8"/>
<script src="support/unitcommon.js"></script>
+<script src="support/secureelement_common.js"></script>
</head>
<body>
<div id="log"></div>
successSession = t.step_func(function (session) {
assert_true(!session.isClosed, "Session is closed");
- session.openBasicChannel([], successChannel);
+ session.openBasicChannel(TBT_APPLET_ID, successChannel);
});
errorSession = t.step_func(function (error) {
<title>Channel_transmit_with_errorCallback</title>
<meta charset="utf-8"/>
<script src="support/unitcommon.js"></script>
+<script src="support/secureelement_common.js"></script>
</head>
<body>
<div id="log"></div>
successSession = t.step_func(function (session) {
assert_true(!session.isClosed, "Session is closed");
- session.openBasicChannel([], successChannel);
+ session.openBasicChannel(TBT_APPLET_ID, successChannel);
});
errorSession = t.step_func(function (error) {
+++ /dev/null
-SUBDIRS = support
-secureelement_SCRIPTS = *
-secureelementdir = $(prefix)/opt/tct-secureelement-tizen-tests/secureelement
-EXTRA_DIST = $(secureelement_SCRIPTS)
<title>Session_openBasicChannel</title>
<meta charset="utf-8"/>
<script src="support/unitcommon.js"></script>
+<script src="support/secureelement_common.js"></script>
</head>
<body>
<div id="log"></div>
successSession = t.step_func(function (session) {
assert_true(!session.isClosed, "Session is closed");
- retVal = session.openBasicChannel([0x61, 0x70, 0x69, 0x31, 0x73, 0x65, 0x65, 0x6C, 0x30, 0x30], successChannel, errorChannel);
+ retVal = session.openBasicChannel(TBT_APPLET_ID, successChannel, errorChannel);
});
errorSession = t.step_func(function (error) {
<title>Session_openBasicChannel_with_errorCallback</title>
<meta charset="utf-8"/>
<script src="support/unitcommon.js"></script>
+<script src="support/secureelement_common.js"></script>
</head>
<body>
<div id="log"></div>
successSession = t.step_func(function (session) {
assert_true(!session.isClosed, "Session is closed");
- retVal = session.openBasicChannel([0x61, 0x70, 0x69, 0x31, 0x67, 0x65, 0x74, 0x63, 0x61, 0x70, 0x2E, 0x73, 0x79, 0x73, 0x69, 0x6E, 0x66, 0x6F], successChannel, errorChannel);
+ retVal = session.openBasicChannel(TBT_APPLET_ID, successChannel, errorChannel);
});
errorSession = t.step_func(function (error) {
<title>Session_openLogicalChannel</title>
<meta charset="utf-8"/>
<script src="support/unitcommon.js"></script>
+<script src="support/secureelement_common.js"></script>
</head>
<body>
<div id="log"></div>
successSession = t.step_func(function (session) {
assert_true(!session.isClosed, "Session is closed");
- retVal = session.openLogicalChannel([0x61, 0x70, 0x69, 0x31, 0x67, 0x65, 0x74, 0x63, 0x61, 0x70, 0x2E, 0x73, 0x79, 0x73, 0x69, 0x6E, 0x66, 0x6F], successChannel, errorChannel);
+ retVal = session.openLogicalChannel(TBT_APPLET_ID, successChannel, errorChannel);
});
errorSession = t.step_func(function (error) {
<title>Session_openLogicalChannel_with_errorCallback</title>
<meta charset="utf-8"/>
<script src="support/unitcommon.js"></script>
+<script src="support/secureelement_common.js"></script>
</head>
<body>
<div id="log"></div>
successSession = t.step_func(function (session) {
assert_true(!session.isClosed, "Session is closed");
- retVal = session.openLogicalChannel([0x61, 0x70, 0x69, 0x31, 0x67, 0x65, 0x74, 0x63, 0x61, 0x70, 0x2E, 0x73, 0x79, 0x73, 0x69, 0x6E, 0x66, 0x6F], successChannel, errorChannel);
+ retVal = session.openLogicalChannel(TBT_APPLET_ID, successChannel, errorChannel);
});
errorSession = t.step_func(function (error) {
<title>TransmitSuccessCallback_onsuccess</title>
<meta charset="utf-8"/>
<script src="support/unitcommon.js"></script>
+<script src="support/secureelement_common.js"></script>
</head>
<body>
<div id="log"></div>
successSession = t.step_func(function (session) {
assert_true(!session.isClosed, "Session is closed");
- session.openBasicChannel([], successChannel);
+ session.openBasicChannel(TBT_APPLET_ID, successChannel);
});
errorSession = t.step_func(function (error) {
--- /dev/null
+/*
+Copyright (c) 2017 Samsung Electronics Co., Ltd.
+
+Licensed under the Apache License, Version 2.0 (the License);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+
+Authors:
+ Weiyi Gu <w.gu@samsung.com>
+
+*/
+
+var TBT_APPLET_ID = [0x43, 0x4F, 0x4E, 0x56, 0x45, 0x52, 0x47, 0x45, 0x4E, 0x43, 0x45, 0x4E, 0x46, 0x43];
+
"tests.full.xml": "tests.full.xml",
"tests.xml": "tests.xml"
},
- "pkg-app": {\r
- "sign-flag": "true"\r
+ "pkg-app": {
+ "sign-flag": "true"
}
},
"apk-aio, cordova-aio": {
"copylist": {
"inst.wgt.py": "inst.py",
"tests.full.xml": "tests.full.xml",
- "tests.xml": "tests.xml"
+ "tests.xml": "tests.xml",
+ "org.tizen.tbt_nfcesetestapp.tpk": "org.tizen.tbt_nfcesetestapp.tpk"
},
- "pkg-app": {\r
- "sign-flag": "true"\r
+ "pkg-app": {
+ "sign-flag": "true"
}
},
"xpk": {
}
},
"pkg-name": "tct-secureelement-tizen-tests"
-}
\ No newline at end of file
+}