[common][power][TNEXT-15777, add delay time to 1 tc] 79/183479/1
authorzhongyuan <zy123.yuan@samsung.com>
Fri, 6 Jul 2018 01:25:41 +0000 (09:25 +0800)
committerzhongyuan <zy123.yuan@samsung.com>
Fri, 6 Jul 2018 01:25:41 +0000 (09:25 +0800)
Change-Id: I44e2c97f0d3abe01f9bd96f075305076443462d1

common/tct-power-tizen-tests/power/PowerManager_isScreenOn_check_change.html

index bcdee4299a3cd7e51e7b24f8da49325d9478a9bc..191be2e5acde3955a1b3b93256ffe592d07d5582 100755 (executable)
@@ -33,22 +33,33 @@ Authors:
 <body>
 <div id="log"></div>
 <script type="text/javascript">
-
+function sleep(numberMillis) {
+    var now = new Date();
+    var exitTime = now.getTime() + numberMillis;
+    while (true) {
+        now = new Date();
+        if (now.getTime() > exitTime)
+        return;
+    }
+}
 //==== TEST: PowerManager_isScreenOn_check_change
 //==== LABEL Check whether isScreenOn() method gets the screen state correctly
 //==== SPEC Tizen Web API:System:Power:PowerManager:isScreenOn M
 //==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html
 //==== PRIORITY P1
 //==== TEST_CRITERIA MNA MR
+
 test(function () {
     var isScreenOn;
 
     tizen.power.turnScreenOn();
+    sleep(1000);
     isScreenOn = tizen.power.isScreenOn();
     assert_type(isScreenOn, "boolean", "isScreenOn() return type check");
     assert_true(isScreenOn, "Check if screen is on");
 
     tizen.power.turnScreenOff();
+    sleep(1000);
     isScreenOn = tizen.power.isScreenOn();
     assert_type(isScreenOn, "boolean", "isScreenOn() return type check");
     assert_false(isScreenOn, "Check if screen is off");