PHP  
 PHP_5_3
downloads | QA | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | my php.net 
 

Test Failure Report for ext/interbase/tests/008.phpt ('InterBase: event handling')

Script

1: <?php /* $Id$ */
2:
3:
require("interbase.inc");
4:
5:
$count 0;
6:
7: function 
event_callback($event)
8: {
9:     global 
$count;
10:     if (
$event == 'TEST1') echo "FAIL TEST1\n";
11:     return (++
$count 5); /* cancel event */
12:
}
13:
14:
$link ibase_connect($test_base);
15:
16:
ibase_query("CREATE PROCEDURE pevent AS BEGIN POST_EVENT 'TEST1'; POST_EVENT 'TEST2'; END");
17:
ibase_commit();
18:
19:
$e ibase_set_event_handler('event_callback','TEST1');
20:
ibase_free_event_handler($e);
21:
22:
ibase_set_event_handler('event_callback','TEST2');
23:
24:
usleep(5E+5);
25:
26: for (
$i 0$i 8; ++$i) {
27:     
ibase_query("EXECUTE PROCEDURE pevent");
28:     
ibase_commit();
29:
30:     
usleep(3E+5);
31: }
32:
33:
usleep(5E+5);
34:
35: if (!
$count || $count 5) echo "FAIL ($count)\n";
36: echo 
"end of test\n";
37:
38:
?>
39:

Expected

end of test

Output

Warning: ibase_commit(): Error writing data to the connection.  in /var/php_gcov/PHP_5_3/ext/interbase/tests/008.php on line 28
end of test

Diff

001+ Warning: ibase_commit(): Error writing data to the connection.  in /var/php_gcov/PHP_5_3/ext/interbase/tests/008.php on line 28

 

Generated at Wed, 23 Jul 2014 19:58:46 +0000 (2 days ago)

Copyright © 2005-2014 The PHP Group
All rights reserved.