TODO - we skip this because of the open bug http://bugs.mysql.com/bug.php?id=26824
It would always fail.
This should be added to the EXPECTF, if you reactivate the test
Warning: mysqli_stmt_send_long_data(): Skipped %d bytes. Last command STMT_SEND_LONG_DATA hasn't consumed all the output from the server in %s on line %d
Warning: mysqli_stmt_send_long_data(): There was an error while sending long data. Probably max_allowed_packet_size is smaller than the data. You have to increase it or send smaller chunks of data. Answer was %d bytes long. in %s on line %d
if (floor($max_allowed_packet / 1024 / 2) <= 10240) {
// test with a blob smaller than 10M allows us to test
// for too long packages without wasting too much memory
$limit = $max_allowed_packet - strlen($blob) + 1;
$blob2 = $blob;
$blob2 .= str_repeat('b', $limit);
assert(strlen($blob2) > $max_allowed_packet);
if (false !== ($tmp = mysqli_stmt_send_long_data($stmt, 1, $blob2)))