You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Denis Magda (JIRA)" <ji...@apache.org> on 2015/09/01 15:21:45 UTC
[jira] [Commented] (IGNITE-1273) Tests from
GridPortableBuilderAdditionalSelfTest were disabled.
[ https://issues.apache.org/jira/browse/IGNITE-1273?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14725379#comment-14725379 ]
Denis Magda commented on IGNITE-1273:
-------------------------------------
Fixed the rest of the failing tests - {{testCyclicArrays}} and {{testCyclicArrayList}}.
The tests failed because cyclic references processing was not supported for arrays, collections, maps and some other types.
Portable marshaller used to deserialize such objects as is without checking if a reference to the same object was already serialized before.
Supported this feature for array, collections and maps. Added cyclic references specific test.
Need to support the same feature for strings, big decimals, UUIDs and other types that are processed differently by marshaller. Plan to do this as a part of another task when check the current changes with TC and they are approved during a review.
> Tests from GridPortableBuilderAdditionalSelfTest were disabled.
> ---------------------------------------------------------------
>
> Key: IGNITE-1273
> URL: https://issues.apache.org/jira/browse/IGNITE-1273
> Project: Ignite
> Issue Type: Bug
> Reporter: Denis Magda
> Assignee: Denis Magda
>
> Tests from {{GridPortableBuilderAdditionalSelfTest}} were disabled:
> - testCyclicArrayList
> - testCyclicArrays
> - testModifyObjectArray
> They have to be fixed or removed.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)