Exemplo n.º 1
0
    assertOne('    Check gpu disable', $miner_api->gpudisable($gpu_details['GPU']));
    usleep(500);
    assertOne('    Check gpu enable', $miner_api->gpuenable($gpu_details['GPU']));
    usleep(500);
    log_console('');
}
$device_details = $miner_api->get_devices_details();
assertTrue("Devices's found", !empty($device_details), count($device_details) . ' found', 'ERROR: ' . count($device_details) . ' found');
log_console('');
foreach ($device_details as $index => $dev_details) {
    log_console('Verify device ' . ($index + 1));
    foreach ($device_details_key_check as $key) {
        assertIsset("    Search for device " . $key, $dev_details, $key);
    }
}
log_console('');
$pools = $miner_api->get_pools();
assertTrue("Pools's found", !empty($pools), count($pools) . ' found', 'ERROR: ' . count($pools) . ' found');
log_console('');
foreach ($pools as $index => $pool_details) {
    log_console('Verify Pool ' . ($index + 1));
    foreach ($pool_key_check as $key) {
        assertIsset("    Search for Pool " . $key, $pool_details, $key);
    }
}
log_console('');
assertCmdExists("Check if command switchpool exists", $miner_api->check('switchpool'));
assertCmdExists("Check if command removepool exists", $miner_api->check('removepool'));
assertCmdExists("Check if command addpool exists", $miner_api->check('addpool'));
assertOne("Check command zero", $miner_api->zero());
log_console('The given miner api is compatible with PHPMiner and fully functional');