ignite-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Artem Shutak (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (IGNITE-2521) Need to increase test coverage (support all configurations combinations)
Date Tue, 02 Feb 2016 18:14:40 GMT

    [ https://issues.apache.org/jira/browse/IGNITE-2521?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15128702#comment-15128702
] 

Artem Shutak commented on IGNITE-2521:
--------------------------------------

Done
* Created new Cache Full Api test suite and test framework improved. 
** Tests accepts Ignite and Cache configuration from test suite. 
** Test framework creates new cache for each test and destroy cache after test.
** Test framework gets {{gridsCount}} as paramether and automatically manages of starting
and stopping grids.
* Implemented Configuration generation and iteration mechanism.

> Need to increase test coverage (support all configurations combinations)
> ------------------------------------------------------------------------
>
>                 Key: IGNITE-2521
>                 URL: https://issues.apache.org/jira/browse/IGNITE-2521
>             Project: Ignite
>          Issue Type: Task
>            Reporter: Artem Shutak
>            Assignee: Artem Shutak
>
> The purpose of this ticket is to make sure that all cache operations should work for
any config props combination.
> New test suite should be created. Cache full API tests should be used as start point.
> The following tests should be added (for functional blocks):
> # Interceptor
> # Queries: continuous, scan, SQL, fields and text queries.
> # cache events
> New tests should cover all combinations for following properties:
> # cache modes
> # operation from client nodes and server nodes
> # store enabled/disabled
> # evicts sycn/non-sync
> # eviction policies
> # near on/off
> # marshallers
> # keys and values - externalizable, serializable, binaryzable, "none of previous"
> # classes available on servers: true/false
> # Peer loading on/off
> # Affinity functions
> # expiry policies
> Design notes
> # New tests should accept cache/grid configuration on creation or via setter method
> # Enclosing suite should have a collection of all configurations prebuilt or should be
able to generate the full set of configurations.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message