setup({timeout: 1500000});
-var t = async_test(document.title, {timeout: 1500000}), retValue = null, successCallback, date = new Date(), endTime = date.getTime() + 1200000, startTime = date.setDate(date.getDate() - 1),
+var t = async_test(document.title, {timeout: 1500000}), retValue = null, successCallback, date = new Date(),
+ endTime = date.getTime() + 1200000, startTime = date.setDate(date.getDate() - 1), tries = 120;
+
options = {
interval: 10,
retentionPeriod: 1
interval: 10
};
+function testReadRecorderData() {
+ retValue = tizen.humanactivitymonitor.readRecorderData("HRM", query, successCallback);
+ tries--;
+ if (tries > 0) {
+ setTimeout(testReadRecorderData, 10000);
+ } else {
+ assert_unreached("No data has been collected");
+ }
+}
+
t.step(function () {
add_result_callback(function () {
tizen.humanactivitymonitor.stopRecorder("HRM");
+ tizen.humanactivitymonitor.stop("HRM");
});
successCallback = t.step_func(function (humanactivitydata) {
assert_unreached("Invalid error callback invoked:" + error.name + ": " + error.message);
});
+ tizen.humanactivitymonitor.start("HRM");
tizen.humanactivitymonitor.startRecorder("HRM", options);
- setTimeout(function() {
- retValue = tizen.humanactivitymonitor.readRecorderData("HRM", query, successCallback);}, 600000);
+ setTimeout(testReadRecorderData, 10000);
});