Details
-
Bug
-
Resolution: Fixed
-
Major
-
1.0
-
None
-
Security Level: Public
-
None
Description
I updated to the latest libcouchbase and libvbucket versions (master in their respective source trees) and a bunch of tests start failing.
I already fixed a simple one http://review.couchbase.org/#change,13128
Here's the ones I see on my Ubuntu:
=====================================================================
FAILED TEST SUMMARY
---------------------------------------------------------------------
Check for couchbase_flush [tests/006.phpt]
Check for couchbase_get_multi [tests/007.phpt]
Check for couchbase delayed & callback [tests/019.phpt]
Check for couchbase delayed & fetch_all [tests/020.phpt]
Check for couchbase delayed & fetch one [tests/021.phpt]
Check for get/set_option with option COUCHBASE_OPT_PREFIX_KEY [tests/026.phpt]
The respective logs are:
$ cat tests/006.log
---- EXPECTED OUTPUT
bool(true)
bool(true)
int(0)
bool(true)
bool(true)
int(0)
---- ACTUAL OUTPUT
bool(false)
bool(false)
int(0)
bool(false)
bool(false)
int(0)
---- FAILED
$ cat tests/007.log
---- EXPECTED OUTPUT
bool(true)
bool(true)
---- ACTUAL OUTPUT
bool(false)
bool(false)
---- FAILED
$ cat tests/019.log
---- EXPECTED OUTPUT
resource(%d) of type (Couchbase)
Array
(
[key] => couchbase_%s
[value] => couchbase_value_%s
)
resource(%d) of type (Couchbase)
Array
(
[key] => couchbase_%s
[value] => couchbase_value_%s
)
resource(%d) of type (Couchbase)
Array
(
[key] => couchbase_%s
[value] => couchbase_value_%s
)
resource(%d) of type (Couchbase)
Array
(
[key] => couchbase_%s
[value] => couchbase_value_%s
)
resource(%d) of type (Couchbase)
Array
(
[key] => couchbase_%s
[value] => couchbase_value_%s
)
resource(%d) of type (Couchbase)
Array
(
[key] => couchbase_%s
[value] => couchbase_value_%s
)
bool(true)
resource(%d) of type (Couchbase)
Array
(
[key] => couchbase_%s
[value] => couchbase_value_%s
[cas] => %s
)
resource(%d) of type (Couchbase)
Array
(
[key] => couchbase_%s
[value] => couchbase_value_%s
[cas] => %s
)
resource(%d) of type (Couchbase)
Array
(
[key] => couchbase_%s
[value] => couchbase_value_%s
[cas] => %s
)
resource(%d) of type (Couchbase)
Array
(
[key] => couchbase_%s
[value] => couchbase_value_%s
[cas] => %s
)
resource(%d) of type (Couchbase)
Array
(
[key] => couchbase_%s
[value] => couchbase_value_%s
[cas] => %s
)
resource(%d) of type (Couchbase)
Array
(
[key] => couchbase_%s
[value] => couchbase_value_%s
[cas] => %s
)
bool(true)
---- ACTUAL OUTPUT
resource(6) of type (Couchbase)
Array
(
[key] => couchbase_4f33f7f32531d
[value] =>
)
resource(6) of type (Couchbase)
Array
(
[key] => couchbase_4f33f7f3253df
[value] =>
)
resource(6) of type (Couchbase)
Array
(
[key] => couchbase_4f33f7f3254a7
[value] =>
)
resource(6) of type (Couchbase)
Array
(
[key] => couchbase_4f33f7f325588
[value] =>
)
resource(6) of type (Couchbase)
Array
(
[key] => couchbase_4f33f7f32566c
[value] =>
)
resource(6) of type (Couchbase)
Array
(
[key] => couchbase_4f33f7f325748
[value] => couchbase_value_4f33f7f32579d
)
bool(true)
resource(6) of type (Couchbase)
Array
(
[key] => couchbase_4f33f7f32531d
[value] =>
[cas] => 0
)
resource(6) of type (Couchbase)
Array
(
[key] => couchbase_4f33f7f3253df
[value] =>
[cas] => 0
)
resource(6) of type (Couchbase)
Array
(
[key] => couchbase_4f33f7f3254a7
[value] =>
[cas] => 0
)
resource(6) of type (Couchbase)
Array
(
[key] => couchbase_4f33f7f325588
[value] =>
[cas] => 0
)
resource(6) of type (Couchbase)
Array
(
[key] => couchbase_4f33f7f32566c
[value] =>
[cas] => 0
)
resource(6) of type (Couchbase)
Array
(
[key] => couchbase_4f33f7f325748
[value] => couchbase_value_4f33f7f32579d
[cas] => 17077931261965631488
)
bool(true)
---- FAILED
$ cat tests/020.log
---- EXPECTED OUTPUT
bool(true)
Array
(
[0] => Array
(
[key] => couchbase_%s
[value] => couchbase_value_%s
)
[1] => Array
(
[key] => couchbase_%s
[value] => couchbase_value_%s
)
[2] => Array
(
[key] => couchbase_%s
[value] => couchbase_value_%s
)
[3] => Array
(
[key] => couchbase_%s
[value] => couchbase_value_%s
)
)
bool(true)
Array
(
[0] => Array
(
[key] => couchbase_%s
[value] => couchbase_value_%s
[cas] => %s
)
[1] => Array
(
[key] => couchbase_%s
[value] => couchbase_value_%s
[cas] => %s
)
[2] => Array
(
[key] => couchbase_%s
[value] => couchbase_value_%s
[cas] => %s
)
[3] => Array
(
[key] => couchbase_%s
[value] => couchbase_value_%s
[cas] => %s
)
)
---- ACTUAL OUTPUT
bool(true)
Array
(
[0] => Array
(
[key] => couchbase_4f33f7f33f7aa
[value] =>
)
[1] => Array
(
[key] => couchbase_4f33f7f33f898
[value] =>
)
[2] => Array
(
[key] => couchbase_4f33f7f33f950
[value] =>
)
[3] => Array
(
[key] => couchbase_4f33f7f33fa04
[value] => couchbase_value_4f33f7f33fa67
)
)
bool(true)
Array
(
[0] => Array
(
[key] => couchbase_4f33f7f33f7aa
[value] =>
[cas] => 0
)
[1] => Array
(
[key] => couchbase_4f33f7f33f898
[value] =>
[cas] => 0
)
[2] => Array
(
[key] => couchbase_4f33f7f33f950
[value] =>
[cas] => 0
)
[3] => Array
(
[key] => couchbase_4f33f7f33fa04
[value] => couchbase_value_4f33f7f33fa67
[cas] => 17366161638117343232
)
)
---- FAILED
$ cat tests/020.log
---- EXPECTED OUTPUT
bool(true)
Array
(
[0] => Array
(
[key] => couchbase_%s
[value] => couchbase_value_%s
)
[1] => Array
(
[key] => couchbase_%s
[value] => couchbase_value_%s
)
[2] => Array
(
[key] => couchbase_%s
[value] => couchbase_value_%s
)
[3] => Array
(
[key] => couchbase_%s
[value] => couchbase_value_%s
)
)
bool(true)
Array
(
[0] => Array
(
[key] => couchbase_%s
[value] => couchbase_value_%s
[cas] => %s
)
[1] => Array
(
[key] => couchbase_%s
[value] => couchbase_value_%s
[cas] => %s
)
[2] => Array
(
[key] => couchbase_%s
[value] => couchbase_value_%s
[cas] => %s
)
[3] => Array
(
[key] => couchbase_%s
[value] => couchbase_value_%s
[cas] => %s
)
)
---- ACTUAL OUTPUT
bool(true)
Array
(
[0] => Array
(
[key] => couchbase_4f33f7f33f7aa
[value] =>
)
[1] => Array
(
[key] => couchbase_4f33f7f33f898
[value] =>
)
[2] => Array
(
[key] => couchbase_4f33f7f33f950
[value] =>
)
[3] => Array
(
[key] => couchbase_4f33f7f33fa04
[value] => couchbase_value_4f33f7f33fa67
)
)
bool(true)
Array
(
[0] => Array
(
[key] => couchbase_4f33f7f33f7aa
[value] =>
[cas] => 0
)
[1] => Array
(
[key] => couchbase_4f33f7f33f898
[value] =>
[cas] => 0
)
[2] => Array
(
[key] => couchbase_4f33f7f33f950
[value] =>
[cas] => 0
)
[3] => Array
(
[key] => couchbase_4f33f7f33fa04
[value] => couchbase_value_4f33f7f33fa67
[cas] => 17366161638117343232
)
)
---- FAILED
$ cat tests/021.log
---- EXPECTED OUTPUT
bool(true)
bool(false)
bool(true)
---- ACTUAL OUTPUT
bool(true)
error
---- FAILED
26 still fails as reported in PCBC-31