[
https://issues.apache.org/jira/browse/QPIDIT-76?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15892925#comment-15892925
]
Jiri Danek commented on QPIDIT-76:
----------------------------------
The shim is currently work in progress at
https://github.com/jdanekrh/qpid-interop-test/commits/jd_go
h3. Issues with Qpid Proton Go binding
In the process of examining QPIDIT, I think I found some limitations in the Go
binding of Proton:
* sending and receiving maps with crazy types as key does not seem to be
possible, because Go limits what can go into map's key
* AMQP types 'char' and 'int' are the same in Go, because I cannot distinguish
between rune and int32 in Go's type switch
** (this is a problem for QPIDIT, because the tests require for the receiver to
be able to make the distinction)
* same for string and amqp.Binary
* AMQP types 'timestamp', 'uuid', 'decimal{32,64,128}', are not mapped onto Go
types and back
The failures bellow are all attributed to the above issues. Until the issues
are resolved, the shim is a work-io-progress.
h3. Current results of the shim with ActiveMQ Artemis 1.5.3 broker
{noformat}
----------------------------------------------------------------------
Ran 368 tests in 36.142s
FAILED (failures=21, skipped=80)
{noformat}
Full output
{noformat}
# ./amqp_types_test.py
WARNING: AMQP DotNetLite shims not installed
Test Broker: apache-activemq-artemis v.1.5.3 on <platform not found>
test_binary_ProtonCpp->ProtonCpp (__main__.BinaryTestCase) ... ok
test_binary_ProtonCpp->ProtonGo (__main__.BinaryTestCase) ... ok
test_binary_ProtonCpp->ProtonPython (__main__.BinaryTestCase) ... ok
test_binary_ProtonCpp->RheaJs (__main__.BinaryTestCase) ... ok
test_binary_ProtonGo->ProtonCpp (__main__.BinaryTestCase) ... ok
test_binary_ProtonGo->ProtonGo (__main__.BinaryTestCase) ... ok
test_binary_ProtonGo->ProtonPython (__main__.BinaryTestCase) ... ok
test_binary_ProtonGo->RheaJs (__main__.BinaryTestCase) ... ok
test_binary_ProtonPython->ProtonCpp (__main__.BinaryTestCase) ... ok
test_binary_ProtonPython->ProtonGo (__main__.BinaryTestCase) ... ok
test_binary_ProtonPython->ProtonPython (__main__.BinaryTestCase) ... ok
test_binary_ProtonPython->RheaJs (__main__.BinaryTestCase) ... ok
test_binary_RheaJs->ProtonCpp (__main__.BinaryTestCase) ... ok
test_binary_RheaJs->ProtonGo (__main__.BinaryTestCase) ... ok
test_binary_RheaJs->ProtonPython (__main__.BinaryTestCase) ... ok
test_binary_RheaJs->RheaJs (__main__.BinaryTestCase) ... ok
test_boolean_ProtonCpp->ProtonCpp (__main__.BooleanTestCase) ... ok
test_boolean_ProtonCpp->ProtonGo (__main__.BooleanTestCase) ... ok
test_boolean_ProtonCpp->ProtonPython (__main__.BooleanTestCase) ... ok
test_boolean_ProtonCpp->RheaJs (__main__.BooleanTestCase) ... ok
test_boolean_ProtonGo->ProtonCpp (__main__.BooleanTestCase) ... ok
test_boolean_ProtonGo->ProtonGo (__main__.BooleanTestCase) ... ok
test_boolean_ProtonGo->ProtonPython (__main__.BooleanTestCase) ... ok
test_boolean_ProtonGo->RheaJs (__main__.BooleanTestCase) ... ok
test_boolean_ProtonPython->ProtonCpp (__main__.BooleanTestCase) ... ok
test_boolean_ProtonPython->ProtonGo (__main__.BooleanTestCase) ... ok
test_boolean_ProtonPython->ProtonPython (__main__.BooleanTestCase) ... ok
test_boolean_ProtonPython->RheaJs (__main__.BooleanTestCase) ... ok
test_boolean_RheaJs->ProtonCpp (__main__.BooleanTestCase) ... ok
test_boolean_RheaJs->ProtonGo (__main__.BooleanTestCase) ... ok
test_boolean_RheaJs->ProtonPython (__main__.BooleanTestCase) ... ok
test_boolean_RheaJs->RheaJs (__main__.BooleanTestCase) ... ok
test_byte_ProtonCpp->ProtonCpp (__main__.ByteTestCase) ... ok
test_byte_ProtonCpp->ProtonGo (__main__.ByteTestCase) ... ok
test_byte_ProtonCpp->ProtonPython (__main__.ByteTestCase) ... ok
test_byte_ProtonCpp->RheaJs (__main__.ByteTestCase) ... ok
test_byte_ProtonGo->ProtonCpp (__main__.ByteTestCase) ... ok
test_byte_ProtonGo->ProtonGo (__main__.ByteTestCase) ... ok
test_byte_ProtonGo->ProtonPython (__main__.ByteTestCase) ... ok
test_byte_ProtonGo->RheaJs (__main__.ByteTestCase) ... ok
test_byte_ProtonPython->ProtonCpp (__main__.ByteTestCase) ... ok
test_byte_ProtonPython->ProtonGo (__main__.ByteTestCase) ... ok
test_byte_ProtonPython->ProtonPython (__main__.ByteTestCase) ... ok
test_byte_ProtonPython->RheaJs (__main__.ByteTestCase) ... ok
test_byte_RheaJs->ProtonCpp (__main__.ByteTestCase) ... ok
test_byte_RheaJs->ProtonGo (__main__.ByteTestCase) ... ok
test_byte_RheaJs->ProtonPython (__main__.ByteTestCase) ... ok
test_byte_RheaJs->RheaJs (__main__.ByteTestCase) ... ok
test_char_ProtonCpp->ProtonCpp (__main__.CharTestCase) ... skipped 'char types
> 16 bits truncated on Artemis: ENTMQ-1685'
test_char_ProtonCpp->ProtonGo (__main__.CharTestCase) ... skipped 'char types >
16 bits truncated on Artemis: ENTMQ-1685'
test_char_ProtonCpp->ProtonPython (__main__.CharTestCase) ... skipped 'char
types > 16 bits truncated on Artemis: ENTMQ-1685'
test_char_ProtonCpp->RheaJs (__main__.CharTestCase) ... skipped 'char types >
16 bits truncated on Artemis: ENTMQ-1685'
test_char_ProtonGo->ProtonCpp (__main__.CharTestCase) ... skipped 'char types >
16 bits truncated on Artemis: ENTMQ-1685'
test_char_ProtonGo->ProtonGo (__main__.CharTestCase) ... skipped 'char types >
16 bits truncated on Artemis: ENTMQ-1685'
test_char_ProtonGo->ProtonPython (__main__.CharTestCase) ... skipped 'char
types > 16 bits truncated on Artemis: ENTMQ-1685'
test_char_ProtonGo->RheaJs (__main__.CharTestCase) ... skipped 'char types > 16
bits truncated on Artemis: ENTMQ-1685'
test_char_ProtonPython->ProtonCpp (__main__.CharTestCase) ... skipped 'char
types > 16 bits truncated on Artemis: ENTMQ-1685'
test_char_ProtonPython->ProtonGo (__main__.CharTestCase) ... skipped 'char
types > 16 bits truncated on Artemis: ENTMQ-1685'
test_char_ProtonPython->ProtonPython (__main__.CharTestCase) ... skipped 'char
types > 16 bits truncated on Artemis: ENTMQ-1685'
test_char_ProtonPython->RheaJs (__main__.CharTestCase) ... skipped 'char types
> 16 bits truncated on Artemis: ENTMQ-1685'
test_char_RheaJs->ProtonCpp (__main__.CharTestCase) ... skipped 'char types >
16 bits truncated on Artemis: ENTMQ-1685'
test_char_RheaJs->ProtonGo (__main__.CharTestCase) ... skipped 'char types > 16
bits truncated on Artemis: ENTMQ-1685'
test_char_RheaJs->ProtonPython (__main__.CharTestCase) ... skipped 'char types
> 16 bits truncated on Artemis: ENTMQ-1685'
test_char_RheaJs->RheaJs (__main__.CharTestCase) ... skipped 'char types > 16
bits truncated on Artemis: ENTMQ-1685'
test_decimal128_ProtonCpp->ProtonCpp (__main__.Decimal128TestCase) ... ok
test_decimal128_ProtonCpp->ProtonGo (__main__.Decimal128TestCase) ... FAIL
test_decimal128_ProtonCpp->ProtonPython (__main__.Decimal128TestCase) ... ok
test_decimal128_ProtonCpp->RheaJs (__main__.Decimal128TestCase) ... ok
test_decimal128_ProtonGo->ProtonCpp (__main__.Decimal128TestCase) ... FAIL
test_decimal128_ProtonGo->ProtonGo (__main__.Decimal128TestCase) ... FAIL
test_decimal128_ProtonGo->ProtonPython (__main__.Decimal128TestCase) ... FAIL
test_decimal128_ProtonGo->RheaJs (__main__.Decimal128TestCase) ... FAIL
test_decimal128_ProtonPython->ProtonCpp (__main__.Decimal128TestCase) ... ok
test_decimal128_ProtonPython->ProtonGo (__main__.Decimal128TestCase) ... FAIL
test_decimal128_ProtonPython->ProtonPython (__main__.Decimal128TestCase) ... ok
test_decimal128_ProtonPython->RheaJs (__main__.Decimal128TestCase) ... ok
test_decimal128_RheaJs->ProtonCpp (__main__.Decimal128TestCase) ... ok
test_decimal128_RheaJs->ProtonGo (__main__.Decimal128TestCase) ... FAIL
test_decimal128_RheaJs->ProtonPython (__main__.Decimal128TestCase) ... ok
test_decimal128_RheaJs->RheaJs (__main__.Decimal128TestCase) ... ok
test_decimal32_ProtonCpp->ProtonCpp (__main__.Decimal32TestCase) ... skipped
'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_decimal32_ProtonCpp->ProtonGo (__main__.Decimal32TestCase) ... skipped
'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_decimal32_ProtonCpp->ProtonPython (__main__.Decimal32TestCase) ... skipped
'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_decimal32_ProtonCpp->RheaJs (__main__.Decimal32TestCase) ... skipped
'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_decimal32_ProtonGo->ProtonCpp (__main__.Decimal32TestCase) ... skipped
'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_decimal32_ProtonGo->ProtonGo (__main__.Decimal32TestCase) ... skipped
'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_decimal32_ProtonGo->ProtonPython (__main__.Decimal32TestCase) ... skipped
'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_decimal32_ProtonGo->RheaJs (__main__.Decimal32TestCase) ... skipped
'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_decimal32_ProtonPython->ProtonCpp (__main__.Decimal32TestCase) ... skipped
'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_decimal32_ProtonPython->ProtonGo (__main__.Decimal32TestCase) ... skipped
'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_decimal32_ProtonPython->ProtonPython (__main__.Decimal32TestCase) ...
skipped 'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_decimal32_ProtonPython->RheaJs (__main__.Decimal32TestCase) ... skipped
'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_decimal32_RheaJs->ProtonCpp (__main__.Decimal32TestCase) ... skipped
'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_decimal32_RheaJs->ProtonGo (__main__.Decimal32TestCase) ... skipped
'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_decimal32_RheaJs->ProtonPython (__main__.Decimal32TestCase) ... skipped
'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_decimal32_RheaJs->RheaJs (__main__.Decimal32TestCase) ... skipped
'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_decimal64_ProtonCpp->ProtonCpp (__main__.Decimal64TestCase) ... skipped
'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_decimal64_ProtonCpp->ProtonGo (__main__.Decimal64TestCase) ... skipped
'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_decimal64_ProtonCpp->ProtonPython (__main__.Decimal64TestCase) ... skipped
'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_decimal64_ProtonCpp->RheaJs (__main__.Decimal64TestCase) ... skipped
'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_decimal64_ProtonGo->ProtonCpp (__main__.Decimal64TestCase) ... skipped
'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_decimal64_ProtonGo->ProtonGo (__main__.Decimal64TestCase) ... skipped
'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_decimal64_ProtonGo->ProtonPython (__main__.Decimal64TestCase) ... skipped
'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_decimal64_ProtonGo->RheaJs (__main__.Decimal64TestCase) ... skipped
'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_decimal64_ProtonPython->ProtonCpp (__main__.Decimal64TestCase) ... skipped
'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_decimal64_ProtonPython->ProtonGo (__main__.Decimal64TestCase) ... skipped
'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_decimal64_ProtonPython->ProtonPython (__main__.Decimal64TestCase) ...
skipped 'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_decimal64_ProtonPython->RheaJs (__main__.Decimal64TestCase) ... skipped
'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_decimal64_RheaJs->ProtonCpp (__main__.Decimal64TestCase) ... skipped
'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_decimal64_RheaJs->ProtonGo (__main__.Decimal64TestCase) ... skipped
'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_decimal64_RheaJs->ProtonPython (__main__.Decimal64TestCase) ... skipped
'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_decimal64_RheaJs->RheaJs (__main__.Decimal64TestCase) ... skipped
'decimal32 and decimal64 sent byte reversed: PROTON-1160'
test_double_ProtonCpp->ProtonCpp (__main__.DoubleTestCase) ... skipped '-NaN is
stripped of its sign: ENTMQ-1686'
test_double_ProtonCpp->ProtonGo (__main__.DoubleTestCase) ... skipped '-NaN is
stripped of its sign: ENTMQ-1686'
test_double_ProtonCpp->ProtonPython (__main__.DoubleTestCase) ... skipped '-NaN
is stripped of its sign: ENTMQ-1686'
test_double_ProtonCpp->RheaJs (__main__.DoubleTestCase) ... skipped '-NaN is
stripped of its sign: ENTMQ-1686'
test_double_ProtonGo->ProtonCpp (__main__.DoubleTestCase) ... skipped '-NaN is
stripped of its sign: ENTMQ-1686'
test_double_ProtonGo->ProtonGo (__main__.DoubleTestCase) ... skipped '-NaN is
stripped of its sign: ENTMQ-1686'
test_double_ProtonGo->ProtonPython (__main__.DoubleTestCase) ... skipped '-NaN
is stripped of its sign: ENTMQ-1686'
test_double_ProtonGo->RheaJs (__main__.DoubleTestCase) ... skipped '-NaN is
stripped of its sign: ENTMQ-1686'
test_double_ProtonPython->ProtonCpp (__main__.DoubleTestCase) ... skipped '-NaN
is stripped of its sign: ENTMQ-1686'
test_double_ProtonPython->ProtonGo (__main__.DoubleTestCase) ... skipped '-NaN
is stripped of its sign: ENTMQ-1686'
test_double_ProtonPython->ProtonPython (__main__.DoubleTestCase) ... skipped
'-NaN is stripped of its sign: ENTMQ-1686'
test_double_ProtonPython->RheaJs (__main__.DoubleTestCase) ... skipped '-NaN is
stripped of its sign: ENTMQ-1686'
test_double_RheaJs->ProtonCpp (__main__.DoubleTestCase) ... skipped '-NaN is
stripped of its sign: ENTMQ-1686'
test_double_RheaJs->ProtonGo (__main__.DoubleTestCase) ... skipped '-NaN is
stripped of its sign: ENTMQ-1686'
test_double_RheaJs->ProtonPython (__main__.DoubleTestCase) ... skipped '-NaN is
stripped of its sign: ENTMQ-1686'
test_double_RheaJs->RheaJs (__main__.DoubleTestCase) ... skipped '-NaN is
stripped of its sign: ENTMQ-1686'
test_float_ProtonCpp->ProtonCpp (__main__.FloatTestCase) ... skipped '-NaN is
stripped of its sign: ENTMQ-1686'
test_float_ProtonCpp->ProtonGo (__main__.FloatTestCase) ... skipped '-NaN is
stripped of its sign: ENTMQ-1686'
test_float_ProtonCpp->ProtonPython (__main__.FloatTestCase) ... skipped '-NaN
is stripped of its sign: ENTMQ-1686'
test_float_ProtonCpp->RheaJs (__main__.FloatTestCase) ... skipped '-NaN is
stripped of its sign: ENTMQ-1686'
test_float_ProtonGo->ProtonCpp (__main__.FloatTestCase) ... skipped '-NaN is
stripped of its sign: ENTMQ-1686'
test_float_ProtonGo->ProtonGo (__main__.FloatTestCase) ... skipped '-NaN is
stripped of its sign: ENTMQ-1686'
test_float_ProtonGo->ProtonPython (__main__.FloatTestCase) ... skipped '-NaN is
stripped of its sign: ENTMQ-1686'
test_float_ProtonGo->RheaJs (__main__.FloatTestCase) ... skipped '-NaN is
stripped of its sign: ENTMQ-1686'
test_float_ProtonPython->ProtonCpp (__main__.FloatTestCase) ... skipped '-NaN
is stripped of its sign: ENTMQ-1686'
test_float_ProtonPython->ProtonGo (__main__.FloatTestCase) ... skipped '-NaN is
stripped of its sign: ENTMQ-1686'
test_float_ProtonPython->ProtonPython (__main__.FloatTestCase) ... skipped
'-NaN is stripped of its sign: ENTMQ-1686'
test_float_ProtonPython->RheaJs (__main__.FloatTestCase) ... skipped '-NaN is
stripped of its sign: ENTMQ-1686'
test_float_RheaJs->ProtonCpp (__main__.FloatTestCase) ... skipped '-NaN is
stripped of its sign: ENTMQ-1686'
test_float_RheaJs->ProtonGo (__main__.FloatTestCase) ... skipped '-NaN is
stripped of its sign: ENTMQ-1686'
test_float_RheaJs->ProtonPython (__main__.FloatTestCase) ... skipped '-NaN is
stripped of its sign: ENTMQ-1686'
test_float_RheaJs->RheaJs (__main__.FloatTestCase) ... skipped '-NaN is
stripped of its sign: ENTMQ-1686'
test_int_ProtonCpp->ProtonCpp (__main__.IntTestCase) ... ok
test_int_ProtonCpp->ProtonGo (__main__.IntTestCase) ... ok
test_int_ProtonCpp->ProtonPython (__main__.IntTestCase) ... ok
test_int_ProtonCpp->RheaJs (__main__.IntTestCase) ... ok
test_int_ProtonGo->ProtonCpp (__main__.IntTestCase) ... ok
test_int_ProtonGo->ProtonGo (__main__.IntTestCase) ... ok
test_int_ProtonGo->ProtonPython (__main__.IntTestCase) ... ok
test_int_ProtonGo->RheaJs (__main__.IntTestCase) ... ok
test_int_ProtonPython->ProtonCpp (__main__.IntTestCase) ... ok
test_int_ProtonPython->ProtonGo (__main__.IntTestCase) ... ok
test_int_ProtonPython->ProtonPython (__main__.IntTestCase) ... ok
test_int_ProtonPython->RheaJs (__main__.IntTestCase) ... ok
test_int_RheaJs->ProtonCpp (__main__.IntTestCase) ... ok
test_int_RheaJs->ProtonGo (__main__.IntTestCase) ... ok
test_int_RheaJs->ProtonPython (__main__.IntTestCase) ... ok
test_int_RheaJs->RheaJs (__main__.IntTestCase) ... ok
test_list_ProtonCpp->ProtonCpp (__main__.ListTestCase) ... ok
test_list_ProtonCpp->ProtonGo (__main__.ListTestCase) ... ok
test_list_ProtonCpp->ProtonPython (__main__.ListTestCase) ... ok
test_list_ProtonCpp->RheaJs (__main__.ListTestCase) ... ok
test_list_ProtonGo->ProtonCpp (__main__.ListTestCase) ... ok
test_list_ProtonGo->ProtonGo (__main__.ListTestCase) ... ok
test_list_ProtonGo->ProtonPython (__main__.ListTestCase) ... ok
test_list_ProtonGo->RheaJs (__main__.ListTestCase) ... ok
test_list_ProtonPython->ProtonCpp (__main__.ListTestCase) ... ok
test_list_ProtonPython->ProtonGo (__main__.ListTestCase) ... ok
test_list_ProtonPython->ProtonPython (__main__.ListTestCase) ... ok
test_list_ProtonPython->RheaJs (__main__.ListTestCase) ... ok
test_list_RheaJs->ProtonCpp (__main__.ListTestCase) ... ok
test_list_RheaJs->ProtonGo (__main__.ListTestCase) ... ok
test_list_RheaJs->ProtonPython (__main__.ListTestCase) ... ok
test_list_RheaJs->RheaJs (__main__.ListTestCase) ... ok
test_long_ProtonCpp->ProtonCpp (__main__.LongTestCase) ... ok
test_long_ProtonCpp->ProtonGo (__main__.LongTestCase) ... ok
test_long_ProtonCpp->ProtonPython (__main__.LongTestCase) ... ok
test_long_ProtonCpp->RheaJs (__main__.LongTestCase) ... ok
test_long_ProtonGo->ProtonCpp (__main__.LongTestCase) ... ok
test_long_ProtonGo->ProtonGo (__main__.LongTestCase) ... ok
test_long_ProtonGo->ProtonPython (__main__.LongTestCase) ... ok
test_long_ProtonGo->RheaJs (__main__.LongTestCase) ... ok
test_long_ProtonPython->ProtonCpp (__main__.LongTestCase) ... ok
test_long_ProtonPython->ProtonGo (__main__.LongTestCase) ... ok
test_long_ProtonPython->ProtonPython (__main__.LongTestCase) ... ok
test_long_ProtonPython->RheaJs (__main__.LongTestCase) ... ok
test_long_RheaJs->ProtonCpp (__main__.LongTestCase) ... ok
test_long_RheaJs->ProtonGo (__main__.LongTestCase) ... ok
test_long_RheaJs->ProtonPython (__main__.LongTestCase) ... ok
test_long_RheaJs->RheaJs (__main__.LongTestCase) ... ok
test_map_ProtonCpp->ProtonCpp (__main__.MapTestCase) ... ok
test_map_ProtonCpp->ProtonGo (__main__.MapTestCase) ... ok
test_map_ProtonCpp->ProtonPython (__main__.MapTestCase) ... ok
test_map_ProtonCpp->RheaJs (__main__.MapTestCase) ... ok
test_map_ProtonGo->ProtonCpp (__main__.MapTestCase) ... ok
test_map_ProtonGo->ProtonGo (__main__.MapTestCase) ... ok
test_map_ProtonGo->ProtonPython (__main__.MapTestCase) ... ok
test_map_ProtonGo->RheaJs (__main__.MapTestCase) ... ok
test_map_ProtonPython->ProtonCpp (__main__.MapTestCase) ... ok
test_map_ProtonPython->ProtonGo (__main__.MapTestCase) ... ok
test_map_ProtonPython->ProtonPython (__main__.MapTestCase) ... ok
test_map_ProtonPython->RheaJs (__main__.MapTestCase) ... ok
test_map_RheaJs->ProtonCpp (__main__.MapTestCase) ... ok
test_map_RheaJs->ProtonGo (__main__.MapTestCase) ... ok
test_map_RheaJs->ProtonPython (__main__.MapTestCase) ... ok
test_map_RheaJs->RheaJs (__main__.MapTestCase) ... ok
test_null_ProtonCpp->ProtonCpp (__main__.NullTestCase) ... ok
test_null_ProtonCpp->ProtonGo (__main__.NullTestCase) ... ok
test_null_ProtonCpp->ProtonPython (__main__.NullTestCase) ... ok
test_null_ProtonCpp->RheaJs (__main__.NullTestCase) ... ok
test_null_ProtonGo->ProtonCpp (__main__.NullTestCase) ... ok
test_null_ProtonGo->ProtonGo (__main__.NullTestCase) ... ok
test_null_ProtonGo->ProtonPython (__main__.NullTestCase) ... ok
test_null_ProtonGo->RheaJs (__main__.NullTestCase) ... ok
test_null_ProtonPython->ProtonCpp (__main__.NullTestCase) ... ok
test_null_ProtonPython->ProtonGo (__main__.NullTestCase) ... ok
test_null_ProtonPython->ProtonPython (__main__.NullTestCase) ... ok
test_null_ProtonPython->RheaJs (__main__.NullTestCase) ... ok
test_null_RheaJs->ProtonCpp (__main__.NullTestCase) ... ok
test_null_RheaJs->ProtonGo (__main__.NullTestCase) ... ok
test_null_RheaJs->ProtonPython (__main__.NullTestCase) ... ok
test_null_RheaJs->RheaJs (__main__.NullTestCase) ... ok
test_short_ProtonCpp->ProtonCpp (__main__.ShortTestCase) ... ok
test_short_ProtonCpp->ProtonGo (__main__.ShortTestCase) ... ok
test_short_ProtonCpp->ProtonPython (__main__.ShortTestCase) ... ok
test_short_ProtonCpp->RheaJs (__main__.ShortTestCase) ... ok
test_short_ProtonGo->ProtonCpp (__main__.ShortTestCase) ... ok
test_short_ProtonGo->ProtonGo (__main__.ShortTestCase) ... ok
test_short_ProtonGo->ProtonPython (__main__.ShortTestCase) ... ok
test_short_ProtonGo->RheaJs (__main__.ShortTestCase) ... ok
test_short_ProtonPython->ProtonCpp (__main__.ShortTestCase) ... ok
test_short_ProtonPython->ProtonGo (__main__.ShortTestCase) ... ok
test_short_ProtonPython->ProtonPython (__main__.ShortTestCase) ... ok
test_short_ProtonPython->RheaJs (__main__.ShortTestCase) ... ok
test_short_RheaJs->ProtonCpp (__main__.ShortTestCase) ... ok
test_short_RheaJs->ProtonGo (__main__.ShortTestCase) ... ok
test_short_RheaJs->ProtonPython (__main__.ShortTestCase) ... ok
test_short_RheaJs->RheaJs (__main__.ShortTestCase) ... ok
test_string_ProtonCpp->ProtonCpp (__main__.StringTestCase) ... ok
test_string_ProtonCpp->ProtonGo (__main__.StringTestCase) ... ok
test_string_ProtonCpp->ProtonPython (__main__.StringTestCase) ... ok
test_string_ProtonCpp->RheaJs (__main__.StringTestCase) ... ok
test_string_ProtonGo->ProtonCpp (__main__.StringTestCase) ... ok
test_string_ProtonGo->ProtonGo (__main__.StringTestCase) ... ok
test_string_ProtonGo->ProtonPython (__main__.StringTestCase) ... ok
test_string_ProtonGo->RheaJs (__main__.StringTestCase) ... ok
test_string_ProtonPython->ProtonCpp (__main__.StringTestCase) ... ok
test_string_ProtonPython->ProtonGo (__main__.StringTestCase) ... ok
test_string_ProtonPython->ProtonPython (__main__.StringTestCase) ... ok
test_string_ProtonPython->RheaJs (__main__.StringTestCase) ... ok
test_string_RheaJs->ProtonCpp (__main__.StringTestCase) ... ok
test_string_RheaJs->ProtonGo (__main__.StringTestCase) ... ok
test_string_RheaJs->ProtonPython (__main__.StringTestCase) ... ok
test_string_RheaJs->RheaJs (__main__.StringTestCase) ... ok
test_symbol_ProtonCpp->ProtonCpp (__main__.SymbolTestCase) ... ok
test_symbol_ProtonCpp->ProtonGo (__main__.SymbolTestCase) ... ok
test_symbol_ProtonCpp->ProtonPython (__main__.SymbolTestCase) ... ok
test_symbol_ProtonCpp->RheaJs (__main__.SymbolTestCase) ... ok
test_symbol_ProtonGo->ProtonCpp (__main__.SymbolTestCase) ... ok
test_symbol_ProtonGo->ProtonGo (__main__.SymbolTestCase) ... ok
test_symbol_ProtonGo->ProtonPython (__main__.SymbolTestCase) ... ok
test_symbol_ProtonGo->RheaJs (__main__.SymbolTestCase) ... ok
test_symbol_ProtonPython->ProtonCpp (__main__.SymbolTestCase) ... ok
test_symbol_ProtonPython->ProtonGo (__main__.SymbolTestCase) ... ok
test_symbol_ProtonPython->ProtonPython (__main__.SymbolTestCase) ... ok
test_symbol_ProtonPython->RheaJs (__main__.SymbolTestCase) ... ok
test_symbol_RheaJs->ProtonCpp (__main__.SymbolTestCase) ... ok
test_symbol_RheaJs->ProtonGo (__main__.SymbolTestCase) ... ok
test_symbol_RheaJs->ProtonPython (__main__.SymbolTestCase) ... ok
test_symbol_RheaJs->RheaJs (__main__.SymbolTestCase) ... ok
test_timestamp_ProtonCpp->ProtonCpp (__main__.TimestampTestCase) ... ok
test_timestamp_ProtonCpp->ProtonGo (__main__.TimestampTestCase) ... FAIL
test_timestamp_ProtonCpp->ProtonPython (__main__.TimestampTestCase) ... ok
test_timestamp_ProtonCpp->RheaJs (__main__.TimestampTestCase) ... ok
test_timestamp_ProtonGo->ProtonCpp (__main__.TimestampTestCase) ... FAIL
test_timestamp_ProtonGo->ProtonGo (__main__.TimestampTestCase) ... FAIL
test_timestamp_ProtonGo->ProtonPython (__main__.TimestampTestCase) ... FAIL
test_timestamp_ProtonGo->RheaJs (__main__.TimestampTestCase) ... FAIL
test_timestamp_ProtonPython->ProtonCpp (__main__.TimestampTestCase) ... ok
test_timestamp_ProtonPython->ProtonGo (__main__.TimestampTestCase) ... FAIL
test_timestamp_ProtonPython->ProtonPython (__main__.TimestampTestCase) ... ok
test_timestamp_ProtonPython->RheaJs (__main__.TimestampTestCase) ... ok
test_timestamp_RheaJs->ProtonCpp (__main__.TimestampTestCase) ... ok
test_timestamp_RheaJs->ProtonGo (__main__.TimestampTestCase) ... FAIL
test_timestamp_RheaJs->ProtonPython (__main__.TimestampTestCase) ... ok
test_timestamp_RheaJs->RheaJs (__main__.TimestampTestCase) ... ok
test_ubyte_ProtonCpp->ProtonCpp (__main__.UbyteTestCase) ... ok
test_ubyte_ProtonCpp->ProtonGo (__main__.UbyteTestCase) ... ok
test_ubyte_ProtonCpp->ProtonPython (__main__.UbyteTestCase) ... ok
test_ubyte_ProtonCpp->RheaJs (__main__.UbyteTestCase) ... ok
test_ubyte_ProtonGo->ProtonCpp (__main__.UbyteTestCase) ... ok
test_ubyte_ProtonGo->ProtonGo (__main__.UbyteTestCase) ... ok
test_ubyte_ProtonGo->ProtonPython (__main__.UbyteTestCase) ... ok
test_ubyte_ProtonGo->RheaJs (__main__.UbyteTestCase) ... ok
test_ubyte_ProtonPython->ProtonCpp (__main__.UbyteTestCase) ... ok
test_ubyte_ProtonPython->ProtonGo (__main__.UbyteTestCase) ... ok
test_ubyte_ProtonPython->ProtonPython (__main__.UbyteTestCase) ... ok
test_ubyte_ProtonPython->RheaJs (__main__.UbyteTestCase) ... ok
test_ubyte_RheaJs->ProtonCpp (__main__.UbyteTestCase) ... ok
test_ubyte_RheaJs->ProtonGo (__main__.UbyteTestCase) ... ok
test_ubyte_RheaJs->ProtonPython (__main__.UbyteTestCase) ... ok
test_ubyte_RheaJs->RheaJs (__main__.UbyteTestCase) ... ok
test_uint_ProtonCpp->ProtonCpp (__main__.UintTestCase) ... ok
test_uint_ProtonCpp->ProtonGo (__main__.UintTestCase) ... ok
test_uint_ProtonCpp->ProtonPython (__main__.UintTestCase) ... ok
test_uint_ProtonCpp->RheaJs (__main__.UintTestCase) ... ok
test_uint_ProtonGo->ProtonCpp (__main__.UintTestCase) ... ok
test_uint_ProtonGo->ProtonGo (__main__.UintTestCase) ... ok
test_uint_ProtonGo->ProtonPython (__main__.UintTestCase) ... ok
test_uint_ProtonGo->RheaJs (__main__.UintTestCase) ... ok
test_uint_ProtonPython->ProtonCpp (__main__.UintTestCase) ... ok
test_uint_ProtonPython->ProtonGo (__main__.UintTestCase) ... ok
test_uint_ProtonPython->ProtonPython (__main__.UintTestCase) ... ok
test_uint_ProtonPython->RheaJs (__main__.UintTestCase) ... ok
test_uint_RheaJs->ProtonCpp (__main__.UintTestCase) ... ok
test_uint_RheaJs->ProtonGo (__main__.UintTestCase) ... ok
test_uint_RheaJs->ProtonPython (__main__.UintTestCase) ... ok
test_uint_RheaJs->RheaJs (__main__.UintTestCase) ... ok
test_ulong_ProtonCpp->ProtonCpp (__main__.UlongTestCase) ... ok
test_ulong_ProtonCpp->ProtonGo (__main__.UlongTestCase) ... ok
test_ulong_ProtonCpp->ProtonPython (__main__.UlongTestCase) ... ok
test_ulong_ProtonCpp->RheaJs (__main__.UlongTestCase) ... ok
test_ulong_ProtonGo->ProtonCpp (__main__.UlongTestCase) ... ok
test_ulong_ProtonGo->ProtonGo (__main__.UlongTestCase) ... ok
test_ulong_ProtonGo->ProtonPython (__main__.UlongTestCase) ... ok
test_ulong_ProtonGo->RheaJs (__main__.UlongTestCase) ... ok
test_ulong_ProtonPython->ProtonCpp (__main__.UlongTestCase) ... ok
test_ulong_ProtonPython->ProtonGo (__main__.UlongTestCase) ... ok
test_ulong_ProtonPython->ProtonPython (__main__.UlongTestCase) ... ok
test_ulong_ProtonPython->RheaJs (__main__.UlongTestCase) ... ok
test_ulong_RheaJs->ProtonCpp (__main__.UlongTestCase) ... ok
test_ulong_RheaJs->ProtonGo (__main__.UlongTestCase) ... ok
test_ulong_RheaJs->ProtonPython (__main__.UlongTestCase) ... ok
test_ulong_RheaJs->RheaJs (__main__.UlongTestCase) ... ok
test_ushort_ProtonCpp->ProtonCpp (__main__.UshortTestCase) ... ok
test_ushort_ProtonCpp->ProtonGo (__main__.UshortTestCase) ... ok
test_ushort_ProtonCpp->ProtonPython (__main__.UshortTestCase) ... ok
test_ushort_ProtonCpp->RheaJs (__main__.UshortTestCase) ... ok
test_ushort_ProtonGo->ProtonCpp (__main__.UshortTestCase) ... ok
test_ushort_ProtonGo->ProtonGo (__main__.UshortTestCase) ... ok
test_ushort_ProtonGo->ProtonPython (__main__.UshortTestCase) ... ok
test_ushort_ProtonGo->RheaJs (__main__.UshortTestCase) ... ok
test_ushort_ProtonPython->ProtonCpp (__main__.UshortTestCase) ... ok
test_ushort_ProtonPython->ProtonGo (__main__.UshortTestCase) ... ok
test_ushort_ProtonPython->ProtonPython (__main__.UshortTestCase) ... ok
test_ushort_ProtonPython->RheaJs (__main__.UshortTestCase) ... ok
test_ushort_RheaJs->ProtonCpp (__main__.UshortTestCase) ... ok
test_ushort_RheaJs->ProtonGo (__main__.UshortTestCase) ... ok
test_ushort_RheaJs->ProtonPython (__main__.UshortTestCase) ... ok
test_ushort_RheaJs->RheaJs (__main__.UshortTestCase) ... ok
test_uuid_ProtonCpp->ProtonCpp (__main__.UuidTestCase) ... ok
test_uuid_ProtonCpp->ProtonGo (__main__.UuidTestCase) ... FAIL
test_uuid_ProtonCpp->ProtonPython (__main__.UuidTestCase) ... ok
test_uuid_ProtonCpp->RheaJs (__main__.UuidTestCase) ... ok
test_uuid_ProtonGo->ProtonCpp (__main__.UuidTestCase) ... FAIL
test_uuid_ProtonGo->ProtonGo (__main__.UuidTestCase) ... FAIL
test_uuid_ProtonGo->ProtonPython (__main__.UuidTestCase) ... FAIL
test_uuid_ProtonGo->RheaJs (__main__.UuidTestCase) ... FAIL
test_uuid_ProtonPython->ProtonCpp (__main__.UuidTestCase) ... ok
test_uuid_ProtonPython->ProtonGo (__main__.UuidTestCase) ... FAIL
test_uuid_ProtonPython->ProtonPython (__main__.UuidTestCase) ... ok
test_uuid_ProtonPython->RheaJs (__main__.UuidTestCase) ... ok
test_uuid_RheaJs->ProtonCpp (__main__.UuidTestCase) ... ok
test_uuid_RheaJs->ProtonGo (__main__.UuidTestCase) ... FAIL
test_uuid_RheaJs->ProtonPython (__main__.UuidTestCase) ... ok
test_uuid_RheaJs->RheaJs (__main__.UuidTestCase) ... ok
======================================================================
FAIL: test_decimal128_ProtonCpp->ProtonGo (__main__.Decimal128TestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "./amqp_types_test.py", line 387, in inner_test_method
receive_shim)
File "./amqp_types_test.py", line 359, in run_test
(amqp_type, return_amqp_type))
AssertionError: AMQP type error:
sent:decimal128
received:
======================================================================
FAIL: test_decimal128_ProtonGo->ProtonCpp (__main__.Decimal128TestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "./amqp_types_test.py", line 387, in inner_test_method
receive_shim)
File "./amqp_types_test.py", line 359, in run_test
(amqp_type, return_amqp_type))
AssertionError: AMQP type error:
sent:decimal128
received:
======================================================================
FAIL: test_decimal128_ProtonGo->ProtonGo (__main__.Decimal128TestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "./amqp_types_test.py", line 387, in inner_test_method
receive_shim)
File "./amqp_types_test.py", line 359, in run_test
(amqp_type, return_amqp_type))
AssertionError: AMQP type error:
sent:decimal128
received:
======================================================================
FAIL: test_decimal128_ProtonGo->ProtonPython (__main__.Decimal128TestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "./amqp_types_test.py", line 387, in inner_test_method
receive_shim)
File "./amqp_types_test.py", line 365, in run_test
self.fail('Received non-tuple: %s' % str(receive_obj))
AssertionError: Received non-tuple: Receiver.py EXCEPTION 'NoneType' object is
not iterable
Traceback (most recent call last):
File
"/usr/libexec/qpid_interop_test/shims/qpid-proton-python/amqp_types_test/Receiver.py",
line 124, in <module>
Container(RECEIVER).run()
File "/usr/lib64/proton/bindings/python/proton/reactor.py", line 133, in run
while self.process(): pass
File "/usr/lib64/proton/bindings/python/proton/reactor.py", line 159, in
process
self._check_errors()
File "/usr/lib64/proton/bindings/python/proton/reactor.py", line 155, in
_check_errors
_compat.raise_(exc, value, tb)
File "/usr/lib64/proton/bindings/python/proton/__init__.py", line 4050, in
dispatch
ev.dispatch(self.handler)
File "/usr/lib64/proton/bindings/python/proton/__init__.py", line 3962, in
dispatch
self.dispatch(h, type)
File "/usr/lib64/proton/bindings/python/proton/__init__.py", line 3959, in
dispatch
result = dispatch(handler, type.method, self)
File "/usr/lib64/proton/bindings/python/proton/__init__.py", line 3837, in
dispatch
return m(*args)
File "/usr/lib64/proton/bindings/python/proton/handlers.py", line 166, in
on_delivery
self.on_message(event)
File "/usr/lib64/proton/bindings/python/proton/handlers.py", line 188, in
on_message
dispatch(self.delegate, 'on_message', event)
File "/usr/lib64/proton/bindings/python/proton/__init__.py", line 3837, in
dispatch
return m(*args)
File
"/usr/libexec/qpid_interop_test/shims/qpid-proton-python/amqp_types_test/Receiver.py",
line 96, in on_message
self.received_value_list.append('0x' + ''.join(['%02x' % ord(c) for c in
event.message.body]).strip())
TypeError: 'NoneType' object is not iterable
======================================================================
FAIL: test_decimal128_ProtonGo->RheaJs (__main__.Decimal128TestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "./amqp_types_test.py", line 387, in inner_test_method
receive_shim)
File "./amqp_types_test.py", line 359, in run_test
(amqp_type, return_amqp_type))
AssertionError: AMQP type error:
sent:decimal128
received:
======================================================================
FAIL: test_decimal128_ProtonPython->ProtonGo (__main__.Decimal128TestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "./amqp_types_test.py", line 387, in inner_test_method
receive_shim)
File "./amqp_types_test.py", line 359, in run_test
(amqp_type, return_amqp_type))
AssertionError: AMQP type error:
sent:decimal128
received:
======================================================================
FAIL: test_decimal128_RheaJs->ProtonGo (__main__.Decimal128TestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "./amqp_types_test.py", line 387, in inner_test_method
receive_shim)
File "./amqp_types_test.py", line 359, in run_test
(amqp_type, return_amqp_type))
AssertionError: AMQP type error:
sent:decimal128
received:
======================================================================
FAIL: test_timestamp_ProtonCpp->ProtonGo (__main__.TimestampTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "./amqp_types_test.py", line 387, in inner_test_method
receive_shim)
File "./amqp_types_test.py", line 359, in run_test
(amqp_type, return_amqp_type))
AssertionError: AMQP type error:
sent:timestamp
received:
======================================================================
FAIL: test_timestamp_ProtonGo->ProtonCpp (__main__.TimestampTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "./amqp_types_test.py", line 387, in inner_test_method
receive_shim)
File "./amqp_types_test.py", line 359, in run_test
(amqp_type, return_amqp_type))
AssertionError: AMQP type error:
sent:timestamp
received:
======================================================================
FAIL: test_timestamp_ProtonGo->ProtonGo (__main__.TimestampTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "./amqp_types_test.py", line 387, in inner_test_method
receive_shim)
File "./amqp_types_test.py", line 359, in run_test
(amqp_type, return_amqp_type))
AssertionError: AMQP type error:
sent:timestamp
received:
======================================================================
FAIL: test_timestamp_ProtonGo->ProtonPython (__main__.TimestampTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "./amqp_types_test.py", line 387, in inner_test_method
receive_shim)
File "./amqp_types_test.py", line 365, in run_test
self.fail('Received non-tuple: %s' % str(receive_obj))
AssertionError: Received non-tuple: Receiver.py EXCEPTION int() argument must
be a string or a number, not 'NoneType'
Traceback (most recent call last):
File
"/usr/libexec/qpid_interop_test/shims/qpid-proton-python/amqp_types_test/Receiver.py",
line 124, in <module>
Container(RECEIVER).run()
File "/usr/lib64/proton/bindings/python/proton/reactor.py", line 133, in run
while self.process(): pass
File "/usr/lib64/proton/bindings/python/proton/reactor.py", line 159, in
process
self._check_errors()
File "/usr/lib64/proton/bindings/python/proton/reactor.py", line 155, in
_check_errors
_compat.raise_(exc, value, tb)
File "/usr/lib64/proton/bindings/python/proton/__init__.py", line 4050, in
dispatch
ev.dispatch(self.handler)
File "/usr/lib64/proton/bindings/python/proton/__init__.py", line 3962, in
dispatch
self.dispatch(h, type)
File "/usr/lib64/proton/bindings/python/proton/__init__.py", line 3959, in
dispatch
result = dispatch(handler, type.method, self)
File "/usr/lib64/proton/bindings/python/proton/__init__.py", line 3837, in
dispatch
return m(*args)
File "/usr/lib64/proton/bindings/python/proton/handlers.py", line 166, in
on_delivery
self.on_message(event)
File "/usr/lib64/proton/bindings/python/proton/handlers.py", line 188, in
on_message
dispatch(self.delegate, 'on_message', event)
File "/usr/lib64/proton/bindings/python/proton/__init__.py", line 3837, in
dispatch
return m(*args)
File
"/usr/libexec/qpid_interop_test/shims/qpid-proton-python/amqp_types_test/Receiver.py",
line 82, in on_message
hex_str = hex(int(event.message.body))
TypeError: int() argument must be a string or a number, not 'NoneType'
======================================================================
FAIL: test_timestamp_ProtonGo->RheaJs (__main__.TimestampTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "./amqp_types_test.py", line 387, in inner_test_method
receive_shim)
File "./amqp_types_test.py", line 359, in run_test
(amqp_type, return_amqp_type))
AssertionError: AMQP type error:
sent:timestamp
received:
======================================================================
FAIL: test_timestamp_ProtonPython->ProtonGo (__main__.TimestampTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "./amqp_types_test.py", line 387, in inner_test_method
receive_shim)
File "./amqp_types_test.py", line 359, in run_test
(amqp_type, return_amqp_type))
AssertionError: AMQP type error:
sent:timestamp
received:
======================================================================
FAIL: test_timestamp_RheaJs->ProtonGo (__main__.TimestampTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "./amqp_types_test.py", line 387, in inner_test_method
receive_shim)
File "./amqp_types_test.py", line 359, in run_test
(amqp_type, return_amqp_type))
AssertionError: AMQP type error:
sent:timestamp
received:
======================================================================
FAIL: test_uuid_ProtonCpp->ProtonGo (__main__.UuidTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "./amqp_types_test.py", line 387, in inner_test_method
receive_shim)
File "./amqp_types_test.py", line 359, in run_test
(amqp_type, return_amqp_type))
AssertionError: AMQP type error:
sent:uuid
received:
======================================================================
FAIL: test_uuid_ProtonGo->ProtonCpp (__main__.UuidTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "./amqp_types_test.py", line 387, in inner_test_method
receive_shim)
File "./amqp_types_test.py", line 359, in run_test
(amqp_type, return_amqp_type))
AssertionError: AMQP type error:
sent:uuid
received:
======================================================================
FAIL: test_uuid_ProtonGo->ProtonGo (__main__.UuidTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "./amqp_types_test.py", line 387, in inner_test_method
receive_shim)
File "./amqp_types_test.py", line 359, in run_test
(amqp_type, return_amqp_type))
AssertionError: AMQP type error:
sent:uuid
received:
======================================================================
FAIL: test_uuid_ProtonGo->ProtonPython (__main__.UuidTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "./amqp_types_test.py", line 387, in inner_test_method
receive_shim)
File "./amqp_types_test.py", line 361, in run_test
(test_value_list, return_test_value_list))
AssertionError:
sent:['00000000-0000-0000-0000-000000000000',
'00010203-0405-0607-0809-0a0b0c0d0e0f', 'e4401f40-67dd-4e40-a970-58cca4c56e44']
received:[u'None', u'None', u'None']
======================================================================
FAIL: test_uuid_ProtonGo->RheaJs (__main__.UuidTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "./amqp_types_test.py", line 387, in inner_test_method
receive_shim)
File "./amqp_types_test.py", line 359, in run_test
(amqp_type, return_amqp_type))
AssertionError: AMQP type error:
sent:uuid
received:
======================================================================
FAIL: test_uuid_ProtonPython->ProtonGo (__main__.UuidTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "./amqp_types_test.py", line 387, in inner_test_method
receive_shim)
File "./amqp_types_test.py", line 359, in run_test
(amqp_type, return_amqp_type))
AssertionError: AMQP type error:
sent:uuid
received:
======================================================================
FAIL: test_uuid_RheaJs->ProtonGo (__main__.UuidTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "./amqp_types_test.py", line 387, in inner_test_method
receive_shim)
File "./amqp_types_test.py", line 359, in run_test
(amqp_type, return_amqp_type))
AssertionError: AMQP type error:
sent:uuid
received:
----------------------------------------------------------------------
Ran 368 tests in 36.142s
FAILED (failures=21, skipped=80)
{noformat}
> Add Qpid Proton Go shim for amqp_types_test
> -------------------------------------------
>
> Key: QPIDIT-76
> URL: https://issues.apache.org/jira/browse/QPIDIT-76
> Project: Apache QPID IT
> Issue Type: New Feature
> Environment: go 1.7, 1.8, maybe 1.6
> Reporter: Jiri Danek
> Priority: Minor
>
> Qpid Proton Go is a AMQP client currently in development. Some AMQP types are
> not yet supported.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]