27 lines
834 B
PHP
27 lines
834 B
PHP
<?php
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
//require_once(get_cfg_var('COMMON_PATH') . "/ditest-php/test_framework.php");
|
|
require_once("../../common/ditest-php/test_framework.php");
|
|
require_once("./config.php");
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
$test = new DiTest("Test device:ping", 1);
|
|
$test->goal("Verify device ping requests");
|
|
|
|
$request = array(
|
|
'dinetrpc' => 1,
|
|
'device:uid' => $cfgDeviceUid,
|
|
'req' => 'device:ping',
|
|
'id' => 1,
|
|
'time' => time() * 1000
|
|
);
|
|
|
|
$reqrep = new RequestSocket($test, $cfgSMPZMQRequestURI);
|
|
|
|
for ($i = 1; $i < 11; $i++) {
|
|
$test->info("Send device:ping request $i");
|
|
$rep = $reqrep->send($request);
|
|
$test->equal(false, isset($rep['result']));
|
|
$test->equal(false, isset($rep['error']));
|
|
$request['id']++;
|
|
}
|