[vf2][widgetservice]add test binary for riscv64 arch, update 66 cases 02/315902/2
authorchen <chen89.chen@samsung.com>
Fri, 9 Aug 2024 23:09:31 +0000 (07:09 +0800)
committerchen <chen89.chen@samsung.com>
Fri, 9 Aug 2024 23:15:56 +0000 (07:15 +0800)
Change-Id: I7562682c5ea21c71e76eeea579aa234c0b844bec
Signed-off-by: chen <chen89.chen@samsung.com>
70 files changed:
common/tct-widgetservice-tizen-tests/bin/widgetriscv64 [new file with mode: 0755]
common/tct-widgetservice-tizen-tests/tests.xml
common/tct-widgetservice-tizen-tests/tizen-manifest.xml
common/tct-widgetservice-tizen-tests/widgetservice/WidgetChangeCallback_onchange.html
common/tct-widgetservice-tizen-tests/widgetservice/WidgetContentCallback_onsuccess.html
common/tct-widgetservice-tizen-tests/widgetservice/WidgetInstance_changeUpdatePeriod.html
common/tct-widgetservice-tizen-tests/widgetservice/WidgetInstance_changeUpdatePeriod_exist.html
common/tct-widgetservice-tizen-tests/widgetservice/WidgetInstance_changeUpdatePeriod_seconds_invalid.html
common/tct-widgetservice-tizen-tests/widgetservice/WidgetInstance_extend.html
common/tct-widgetservice-tizen-tests/widgetservice/WidgetInstance_getContent.html
common/tct-widgetservice-tizen-tests/widgetservice/WidgetInstance_getContent_errorCallback_TypeMismatch.html
common/tct-widgetservice-tizen-tests/widgetservice/WidgetInstance_getContent_errorCallback_invalid_cb.html
common/tct-widgetservice-tizen-tests/widgetservice/WidgetInstance_getContent_exist.html
common/tct-widgetservice-tizen-tests/widgetservice/WidgetInstance_getContent_misarg.html
common/tct-widgetservice-tizen-tests/widgetservice/WidgetInstance_getContent_successCallback_TypeMismatch.html
common/tct-widgetservice-tizen-tests/widgetservice/WidgetInstance_getContent_successCallback_invalid_cb.html
common/tct-widgetservice-tizen-tests/widgetservice/WidgetInstance_id_attribute.html
common/tct-widgetservice-tizen-tests/widgetservice/WidgetInstance_sendContent.html
common/tct-widgetservice-tizen-tests/widgetservice/WidgetInstance_sendContent_data_TypeMismatch.html
common/tct-widgetservice-tizen-tests/widgetservice/WidgetInstance_sendContent_exist.html
common/tct-widgetservice-tizen-tests/widgetservice/WidgetInstance_sendContent_misarg.html
common/tct-widgetservice-tizen-tests/widgetservice/WidgetInstance_widget_attribute.html
common/tct-widgetservice-tizen-tests/widgetservice/WidgetInstancesCallback_onsuccess.html
common/tct-widgetservice-tizen-tests/widgetservice/WidgetServiceManager_getWidget.html
common/tct-widgetservice-tizen-tests/widgetservice/WidgetVariant_extend.html
common/tct-widgetservice-tizen-tests/widgetservice/WidgetVariant_height_attribute.html
common/tct-widgetservice-tizen-tests/widgetservice/WidgetVariant_needsFrame_attribute.html
common/tct-widgetservice-tizen-tests/widgetservice/WidgetVariant_needsMouseEvents_attribute.html
common/tct-widgetservice-tizen-tests/widgetservice/WidgetVariant_needsTouchEffect_attribute.html
common/tct-widgetservice-tizen-tests/widgetservice/WidgetVariant_previewImagePath_attribute.html
common/tct-widgetservice-tizen-tests/widgetservice/WidgetVariant_sizeType_attribute.html
common/tct-widgetservice-tizen-tests/widgetservice/WidgetVariant_width_attribute.html
common/tct-widgetservice-tizen-tests/widgetservice/WidgetVariantsCallback_onsuccess.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_addStateChangeListener.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_addStateChangeListener_callback_TypeMismatch.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_addStateChangeListener_callback_invalid_cb.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_addStateChangeListener_exist.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_addStateChangeListener_misarg.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_applicationId_attribute.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_extend.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_getInstances.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_getInstances_errorCallback_TypeMismatch.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_getInstances_errorCallback_invalid_cb.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_getInstances_errorCallback_invoked_NotFoundError.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_getInstances_exist.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_getInstances_misarg.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_getInstances_successCallback_TypeMismatch.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_getInstances_successCallback_invalid_cb.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_getInstances_with_errorCallback.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_getName.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_getName_exist.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_getName_with_locale.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_getVariant.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_getVariant_exist.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_getVariant_sizeType_TypeMismatch.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_getVariants.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_getVariants_errorCallback_TypeMismatch.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_getVariants_errorCallback_invalid_cb.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_getVariants_exist.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_getVariants_misarg.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_getVariants_successCallback_TypeMismatch.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_getVariants_successCallback_invalid_cb.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_getVariants_with_errorCallback.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_id_attribute.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_noDisplay_attribute.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_packageId_attribute.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_removeStateChangeListener.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_removeStateChangeListener_exist.html
common/tct-widgetservice-tizen-tests/widgetservice/Widget_setupApplicationId_attribute.html
common/tct-widgetservice-tizen-tests/widgetservice/support/unitcommon.js

diff --git a/common/tct-widgetservice-tizen-tests/bin/widgetriscv64 b/common/tct-widgetservice-tizen-tests/bin/widgetriscv64
new file mode 100755 (executable)
index 0000000..43e6dd1
Binary files /dev/null and b/common/tct-widgetservice-tizen-tests/bin/widgetriscv64 differ
index 0cab648b6ec2fb1716a9049a40222a62916f4b9e..c589f28bd2e103de3662ec71bf7527c8e8468ce2 100755 (executable)
     </set>
     <set name="WidgetService_iot" type="js">
       <capabilities>
-        <capability name="http://tizen.org/feature/profile">
-          <value>COMMON</value>
-        </capability>
+        <capability name="http://tizen.org/feature/profile"><value>COMMON</value></capability>
         <capability name="http://tizen.org/feature/shell.appwidget"/>
       </capabilities>
       <testcase purpose="Check if interface WidgetArraySuccessCallback exists, it should not exists" component="Tizen Device APIs/TBD/WidgetService" execution_type="auto" priority="P3" id="WidgetArraySuccessCallback_notexist">
index cadd4508edda75d5ad69d88f561d73a8820fe1d5..2f17674e1375987e40996e1ab6e9d43b8214d606 100755 (executable)
@@ -21,4 +21,9 @@
         <icon>icon.png</icon>
         <support-size preview="preview.png">4x4</support-size>
     </widget-application>
+    <widget-application appid="apiwidserv.widgetriscv64" exec="widgetriscv64" main="false" update-period="0">
+        <label>widgetriscv64</label>
+        <icon>icon.png</icon>
+        <support-size preview="preview.png">4x4</support-size>
+    </widget-application>
 </manifest>
index 6578611e1a9e1a046ee95e88a949b7e14bb0758f..a22f725c9ea4ab843f11f1ac408ffe3a99aced61 100755 (executable)
@@ -84,7 +84,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     watchId = myWidget.addStateChangeListener(widgetChangeCb);
     alert("Go to home screen to delete the added widget before press [OK] button");
index 4b4ca5577dcc2583e1c7b96658e451177e501887..7655a21a808b01b93e1a162fb100e99fe81cf37e 100755 (executable)
@@ -86,7 +86,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     myWidget.getInstances(widgetSuccessCb, widgetErrorCb);
 });
index f7aa4af08029e39eba104c44edf1e3835d32fabd..0cfb801dbadd223ca89d4f789f9ca77208a3f3f5 100755 (executable)
@@ -76,7 +76,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     myWidget.getInstances(widgetSuccessCb, widgetErrorCb);
 });
index 4736a702af18f1f05e30ecef0a2670386c8fc7f1..3a52cdf684813aeac068e3fd98b807ad0d1b044b 100755 (executable)
@@ -75,7 +75,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     myWidget.getInstances(widgetSuccessCb, widgetErrorCb);
 });
index 24c5082348226f0da0ddfeb8e97b97073fd50702..047a79d9306d3ee9c4a81c0277d6a9c2857fdfe1 100755 (executable)
@@ -77,7 +77,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     myWidget.getInstances(widgetSuccessCb, widgetErrorCb);
 });
index 49f960e0469a71d32f91ac291574b427a9059e16..93671da0787627b3dcf354a0e2cc848fdbe07554 100755 (executable)
@@ -75,7 +75,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     myWidget.getInstances(widgetSuccessCb, widgetErrorCb);
 });
index eaf71f7d8a25c90f3659294dcf96381935830323..79864d0174a6d6dfe191818a6c4c107f5bd8567e 100755 (executable)
@@ -84,7 +84,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     myWidget.getInstances(widgetSuccessCb, widgetErrorCb);
 });
index df1409bc9fc24b577d4bb584df6479883cfe4813..d177d611a48b585f305b484cdf9f9d1a25f6d34f 100755 (executable)
@@ -85,7 +85,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     myWidget.getInstances(widgetSuccessCb, widgetErrorCb);
 });
index 274667f58755ac0134ba4ba571d8844c192651cb..9646645a17ddd48981a25ff03c3ed264d5748ffb 100755 (executable)
@@ -88,7 +88,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     myWidget.getInstances(widgetSuccessCb, widgetErrorCb);
 });
index 0efc8a673eedf7118400bace362ad9d0cbba9fa4..d7fd55e63b1415d145fda46f59ab4cf15f38b9c3 100755 (executable)
@@ -75,7 +75,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     myWidget.getInstances(widgetSuccessCb, widgetErrorCb);
 });
index a0e828b4651954fd1c07cbc50b7b40e1aa9dd554..f166dcb00498b4b0dd97ea594f403669415aa8fd 100755 (executable)
@@ -77,7 +77,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     myWidget.getInstances(widgetSuccessCb, widgetErrorCb);
 });
index f2c2f2102d8ac1b24eb2ada085be96815fe1d2e4..c9e5a0d7fec312d58234929ee0c82da38ef750e6 100755 (executable)
@@ -85,7 +85,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     myWidget.getInstances(widgetSuccessCb, widgetErrorCb);
 });
index b21801d0bcb51a8df667a692b1cbe139df2212ad..2f39e50616f31bbf4f8c65eb3012795564f0c0c4 100755 (executable)
@@ -88,7 +88,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     myWidget.getInstances(widgetSuccessCb, widgetErrorCb);
 });
index 4cba84a4948514d42a9c3aec0c7ef78854ebe9e3..664d9ce00e5c42718e59600c025baeeb8b210fa7 100755 (executable)
@@ -75,7 +75,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     myWidget.getInstances(widgetSuccessCb, widgetErrorCb);
 });
index db0d7893340ddfd4fbdcfb0c264133b3abec6f60..a4217f30e10c74d0b0749e08140989dc1c293091 100755 (executable)
@@ -77,7 +77,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     data = {
         data1 : 'test1',
index 1743da6d664aa01436d844466beffb46664dbdab..b944a837608955fd46e32818f1f901e058bfcf06 100755 (executable)
@@ -81,7 +81,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     myWidget.getInstances(widgetSuccessCb, widgetErrorCb);
 });
index 445cb0b229298988a764afe9569849bebdc885d9..ec2e90dfb7d16258d0c16b50b0d290d0dd47a977 100755 (executable)
@@ -75,7 +75,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     myWidget.getInstances(widgetSuccessCb, widgetErrorCb);
 });
index 83bf6d3cfdb18abeffc8b11e0aecfea9e9793f82..1ecbd5ef33b743e7955e72052a156b27061f86ea 100755 (executable)
@@ -77,7 +77,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     myWidget.getInstances(widgetSuccessCb, widgetErrorCb);
 });
index a4088363d92eb153fce4cce7cd5553f824c8a2ef..863f4017d981dfc77ee90ac73c8396a8e13e3277 100755 (executable)
@@ -78,7 +78,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     myWidget.getInstances(widgetSuccessCb, widgetErrorCb);
 });
index bca7a7cd5bb4cb286fe8b95ac5082c8f69092a33..ec70aac9a9390118e92a6d89ded33ee6e85d51ce 100755 (executable)
@@ -75,7 +75,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     myWidget.getInstances(widgetSuccessCb, widgetErrorCb);
 });
index 18c4ce068542592620fb013568e1631c10849fd6..a0e13cbf02ccb5dd1a7ed53236e32b08ce9e576a 100755 (executable)
@@ -55,6 +55,10 @@ test(function () {
             console.log(id);
         }
     }
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
 
     myWidget = tizen.widgetservice.getWidget(id);
     assert_type(myWidget, "object", "widget should be an object");
index 5f3198aad4478bd8af42d34c4aa4eb12fef5ee14..962d10a0e5fc17cf66d5701d06b9ee0629f96593 100755 (executable)
@@ -55,6 +55,10 @@ test(function () {
             console.log(id);
         }
     }
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
 
     myWidget = tizen.widgetservice.getWidget(id);
     wdVariant = myWidget.getVariant("4x4");
index d56e915587e6b336a3f5ad2a27f2f0200573f666..e787d4f932f7fbd9ff70f8db545c98e3db96a844 100755 (executable)
@@ -55,7 +55,10 @@ test(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     wdVariant = myWidget.getVariant("4x4");
     check_readonly(wdVariant, "height", wdVariant.height, "long", wdVariant.height + 5);
index bd2a4d5d9f7e1a528fe91d147706eabb769b7369..471f4270dbc5c499abd21d85a20fced9b0f609ff 100755 (executable)
@@ -55,7 +55,10 @@ test(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     wdVariant = myWidget.getVariant("4x4");
     check_readonly(wdVariant, "needsFrame", wdVariant.needsFrame, "boolean", !wdVariant.needsFrame);
index 5aab7096dd3afa0f60f67fff0194bbacaf0f0e7d..bb59cfd4b6da0a6368c0536c1428e3e5f0485114 100755 (executable)
@@ -55,7 +55,10 @@ test(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     wdVariant = myWidget.getVariant("4x4");
     check_readonly(wdVariant, "needsMouseEvents", wdVariant.needsMouseEvents, "boolean", !wdVariant.needsMouseEvents);
index c858287e55c63173cef4e3707ce6a3d413c2de53..4f2b4b4ff2da868a0c128c305afd23d82af8bf66 100755 (executable)
@@ -55,7 +55,10 @@ test(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     wdVariant = myWidget.getVariant("4x4");
     check_readonly(wdVariant, "needsTouchEffect", wdVariant.needsTouchEffect, "boolean", !wdVariant.needsTouchEffect);
index a8c6d55c99352049569c4b27da5d38550e8abb9e..1aa27ea440d2aaebad21b2efa5e410c1d1349484 100755 (executable)
@@ -55,7 +55,10 @@ test(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     wdVariant = myWidget.getVariant("4x4");
     check_readonly(wdVariant, "previewImagePath", wdVariant.previewImagePath, "string", wdVariant.previewImagePath + "test");
index 900399746e0eb2a73aa1f358e58d46ff42c0cdf6..89075522b3d29d10435ae8e101640c666558bb94 100755 (executable)
@@ -55,7 +55,10 @@ test(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     wdVariant = myWidget.getVariant("4x4");
     check_readonly(wdVariant, "sizeType", wdVariant.sizeType, "string", "5x6");
index 3f395b6c52e7259217d740bd939c85f67ce8087b..1dbb02efae75cb8aab57baca24b287273e11d2c7 100755 (executable)
@@ -55,7 +55,10 @@ test(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     wdVariant = myWidget.getVariant("4x4");
     check_readonly(wdVariant, "width", wdVariant.width, "long", wdVariant.width + 5);
index 49d6e709cf1815d0d313d56f5cf2ac3d7212cbd9..fb0b109fa5b5b86296c75b9cb40745b8780665c8 100755 (executable)
@@ -63,7 +63,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     myWidget.getVariants(widgetSuccessCb);
 });
index 82c009426f682dea0eb3faba206d9caca205c871..3457bd69f28286420aaaa81ca8508dc4988e7e7c 100755 (executable)
@@ -78,7 +78,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     watchId = myWidget.addStateChangeListener(widgetChangeCb);
     alert("Go to home screen to delete the added widget before press [OK] button");
index e72c77e2485cfdbfe4db96dabb6d5770c06f4c42..3e22fb16c48b5803de10432836016177cc705f78 100755 (executable)
@@ -57,7 +57,10 @@ test(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     conversionTable = getTypeConversionExceptions("functionObject", false);
     for (i = 0; i < conversionTable.length; i++) {
index 95c7ee2d078a31aa8d00359fead7f57280dce10c..1534d517c9d2964658bf44838d848c9ad9da5b61 100755 (executable)
@@ -55,6 +55,11 @@ test(function () {
             console.log(id);
         }
     }
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
+
     myWidget = tizen.widgetservice.getWidget(id);
     incorrectListener = getListenerConversionExceptions(["onchange"]);
     for(i = 0; i < incorrectListener.length; i++) {
index 2973c310bc88b23cb6e23e95e5c4723b5a5f5972..f7991307dac4fa591c6e6cc43296a5017361da9a 100755 (executable)
@@ -42,7 +42,10 @@ test(function () {
     else if(X86){
         var id = "apiwidserv.widgetx86", myWidget;
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     check_method_exists(myWidget, "addStateChangeListener");
 }, document.title);
index 301c334ab9c9d1f4d4fe7210ec042a85a463c6e0..c4725fc5f63f3aca3608af4b0a0a9d50489a6817 100755 (executable)
@@ -42,7 +42,10 @@ test(function () {
     else if(X86){
         var id = "apiwidserv.widgetx86", myWidget;
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     assert_throws(TYPE_MISMATCH_EXCEPTION, function () {
         myWidget.addStateChangeListener();
index c7f59f1f2da94e48e3b0bdd25db5441efdcdb33a..a76c83373bc8c07995bf410f998ac06c0a91a9e7 100755 (executable)
@@ -41,7 +41,10 @@ test(function () {
     else if(X86){
         var id = "apiwidserv.widgetx86", myWidget;
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     check_readonly(myWidget, "applicationId", myWidget.applicationId, "string", "org.tizen.contacts");
 }, document.title);
index 4ebc025c067a4c2280d62a4c1ee4ed441f602e32..82458fcea0a9d85694a085ee9115c5101a01916a 100755 (executable)
@@ -41,7 +41,10 @@ test(function () {
     else if(X86){
         var id = "apiwidserv.widgetx86", myWidget;
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     check_extensibility(myWidget);
 }, document.title);
index 7ea04544ea8a4b6ed049e49d37a96eac55b3ddf9..614eccd93ea3926d9b0b2745c0f1860ff32cc4ae 100755 (executable)
@@ -70,7 +70,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     retVal = myWidget.getInstances(widgetSuccessCb);
 });
index 1a38cc4aee68b47279455adb37c6ad2db0e7ec1e..77007644d8e4ec21522f7fba40a52c625947d7c3 100755 (executable)
@@ -61,7 +61,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
 
     conversionTable = getTypeConversionExceptions("functionObject", true);
index 1ca094f347b1a359e815bb2722d75f8436c45b35..6ab89c6905a3e01b492344dc864b6e2b6c52116f 100755 (executable)
@@ -67,7 +67,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
 
     assert_throws(TYPE_MISMATCH_EXCEPTION, function () {
index a0e10b52ff8e685872e2d5289a7b77e3a1639fe7..12ddc981e5ba5af29d0ee4719082ffc1b0639745 100755 (executable)
@@ -66,7 +66,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     myWidget.getInstances(widgetSuccessCb, widgetErrorCb);
 });
index c975d28d5420838c74e92885728786f3f55299ca..6f607c63a1437b5ddf2989a897d375f68957f634 100755 (executable)
@@ -41,7 +41,10 @@ test(function () {
     else if(X86){
         var id = "apiwidserv.widgetx86", myWidget;
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     check_method_exists(myWidget, "getInstances");
 }, document.title);
index 2cdf9a7c9feab890c99e390785cca1dbddde226b..f5c1447df259fb5c9b99be6d2eb008eb73964c82 100755 (executable)
@@ -41,7 +41,10 @@ test(function () {
     else if(X86){
         var id = "apiwidserv.widgetx86", myWidget;
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     assert_throws(TYPE_MISMATCH_EXCEPTION, function () {
         myWidget.getInstances();
index f2fcd91e77028806de87df4b15c3af410243bef1..b75d449037756457af3cb4f9a74786062a9eb7fd 100755 (executable)
@@ -57,7 +57,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
 
     conversionTable = getTypeConversionExceptions("functionObject", false);
index 5d883f08f70a7bf78bc900c96d3746915aa556d0..1da8a064ae69d6cc32360138facf0c4a9fce5da2 100755 (executable)
@@ -63,7 +63,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
 
     assert_throws(TYPE_MISMATCH_EXCEPTION, function () {
index a7cb3df3cdfdf2f71a76450f03b0ed323f580872..0dc2a697986581c52760fcee02be22b38877c5b9 100755 (executable)
@@ -74,7 +74,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     retVal = myWidget.getInstances(widgetSuccessCb, widgetErrorCb);
 });
index 047d995731c60d57e9123c24c4e9378d935f065e..fd1a228c9d0db7d235b5a99fbc5a93f3ea293f84 100755 (executable)
@@ -55,7 +55,10 @@ test(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     retVal = myWidget.getName();
     assert_type(retVal, "string", "getName should return string");
index e3670cad3a2836084e2cf402695fde07d2d9114d..f8f800fa283a33070b7bc674a7f476f656bc48f0 100755 (executable)
@@ -41,7 +41,10 @@ test(function () {
     else if(X86){
         var id = "apiwidserv.widgetx86", myWidget;
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     check_method_exists(myWidget, "getName");
 }, document.title);
index a65cdb5255ad2ad1a0ce718247dd543350478769..b6028e2123fb5aeb3469851c5f0e04f8b3e42eb1 100755 (executable)
@@ -55,7 +55,10 @@ test(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     retVal = myWidget.getName("en-us");
     assert_type(retVal, "string", "getName should return string");
index 04502a0b87efb703308f7eabc8be8915452d7f60..61915acafab1179428a96d476ce259f0e4f7377b 100755 (executable)
@@ -55,6 +55,11 @@ test(function () {
             console.log(id);
         }
     }
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
+
     myWidget = tizen.widgetservice.getWidget(id);
     retVal = myWidget.getVariant("4x4");
     assert_type(retVal, "object", "getVariant should return Object");
index 26c516ae083836b2944ffae776918fdd9654fd99..80e06e957be4a6744c2cd714c9b1f45a8e9b8e86 100755 (executable)
@@ -55,7 +55,10 @@ test(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     check_method_exists(myWidget, "getVariant");
 }, document.title);
index a4fd6405016792117318546fce0900308dac6064..31b91fcd0994a020d992ddbca7572c16c6731432 100755 (executable)
@@ -55,7 +55,10 @@ test(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     conversionTable = getTypeConversionExceptions("enum", false);
     for (i = 0; i < conversionTable.length; i++) {
index 86ccf8e59562bf6ab0330a255ebe6df761749011..7b39a7dc0f6f326ce477116dcd093a4c85b4fc4a 100755 (executable)
@@ -63,7 +63,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     retVal = myWidget.getVariants(widgetSuccessCb);
 });
index d70ab4e21ad76d5142cbd33f2123e439a307ea5f..9b18afca06b21b03cc61e58f1ae4c3835e7f1aa8 100755 (executable)
@@ -62,7 +62,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
 
     conversionTable = getTypeConversionExceptions("functionObject", true);
index 3e13d2c16a9f3f4e8321f2e2c566cd2ae4619f75..fd82f6909c0b0ff3b02a47e392f5f371626412ed 100755 (executable)
@@ -68,7 +68,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
 
     assert_throws(TYPE_MISMATCH_EXCEPTION, function () {
index c442990a223329b0f93df6dd758adc54516888f7..89e912bc67cbdfb7a26a8c0dc1e4b1f30517e5ad 100755 (executable)
@@ -56,7 +56,10 @@ test(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     check_method_exists(myWidget, "getVariants");
 }, document.title);
index 6300c4ba59b79b33060c35fddab07f1cc2527ae6..76a4067beb6c379c4c4b05cce6210321c0f54a80 100755 (executable)
@@ -56,7 +56,10 @@ test(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     assert_throws(TYPE_MISMATCH_EXCEPTION, function () {
         myWidget.getVariants();
index 30f3bb1e6946cbaa269c715709c6c2c7a6aa905d..1b0c124ea088b25bd4d13a6ec7b47a75b5c630b1 100755 (executable)
@@ -58,7 +58,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
 
     conversionTable = getTypeConversionExceptions("functionObject", false);
index db6d9651c81299a647b6a139f01d93130207c1b7..2187fb505447265b1d2faea0572393160087b608 100755 (executable)
@@ -64,7 +64,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
 
     assert_throws(TYPE_MISMATCH_EXCEPTION, function () {
index b4763dd91f264da4eaf44071d71b8d879a2e1c7d..b3947c14c7898d39eba96e45340ec3b26b488a98 100755 (executable)
@@ -67,7 +67,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     retVal = myWidget.getVariants(widgetSuccessCb, widgetErrorCb);
 });
index 11ff151067c7396f54827ad7020c0d1bddfe3766..987f7e108e21f059c3a5054532e5551f5a25fbf3 100755 (executable)
@@ -55,7 +55,10 @@ test(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     check_readonly(myWidget, "id", id, "string", "org.tizen.contacts.widget");
 }, document.title);
index a07ab1eb169f4850a439d0b84080cb5c590bf9cf..f5023a9ac704ad319106a7537d9660bbc2a75a3f 100755 (executable)
@@ -55,7 +55,10 @@ test(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     check_readonly(myWidget, "noDisplay", myWidget.noDisplay, "boolean", !myWidget.noDisplay);
 }, document.title);
index 0f024eb6b5fc0aacba7a93eeb75cada942620f0b..ded903e2cbfcc218ea4c3b337e129f8a0d5811e1 100755 (executable)
@@ -55,7 +55,10 @@ test(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     check_readonly(myWidget, "packageId", myWidget.packageId, "string", "org.tizen.contacts");
 }, document.title);
index 17d20a6120195846f96c6bd23b21c65607e23a1f..3e4c77cdc1c99d55ceefb49425e77ba0bd4a6821 100755 (executable)
@@ -78,7 +78,10 @@ t.step(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     watchId = myWidget.addStateChangeListener(widgetChangeCb);
     alert("Go to home screen to delete the added widget before press [OK] button");
index 34b865084ff573e465db4976c2cb6953378598cc..c4b024ac4e3b4463e6edbbedb96310f59ee68526 100755 (executable)
@@ -55,7 +55,10 @@ test(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     check_method_exists(myWidget, "removeStateChangeListener");
 }, document.title);
index 7511e874741a7cd37563b9bceda7828df4507b71..b29e7448b13c64b19b9d8b755afa4beaa48a974f 100755 (executable)
@@ -55,7 +55,10 @@ test(function () {
             console.log(id);
         }
     }
-
+    else if(RISCV64){
+        id = "apiwidserv.widgetriscv64";
+        console.log(id);
+    }
     myWidget = tizen.widgetservice.getWidget(id);
     check_readonly(myWidget, "setupApplicationId", myWidget.setupApplicationId, "string", "org.tizen.contacts");
 }, document.title);
index ca308980cda4103b0f4d02c06b8522583d8f2294..426b2085b062e7659fb6117985c8a10287cca433 100755 (executable)
@@ -50,6 +50,7 @@ INVALID_ACCESS_EXCEPTION = {name: 'InvalidAccessError'};
 var ARMV7 = tizen.systeminfo.getCapability("http://tizen.org/feature/platform.core.cpu.arch.armv7");
 var X86 = tizen.systeminfo.getCapability("http://tizen.org/feature/platform.core.cpu.arch.x86");
 var ARMV8 = tizen.systeminfo.getCapability("http://tizen.org/feature/platform.core.cpu.arch.armv8");
+var RISCV64 = tizen.systeminfo.getCapability("http://tizen.org/feature/platform.core.cpu.arch.riscv64");
 var ARCH = tizen.systeminfo.getCapability("http://tizen.org/feature/platform.core.cpu.arch");
 (function () {
    var head_src = document.head.innerHTML;