[
https://issues.apache.org/jira/browse/IGNITE-2521?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15126431#comment-15126431
]
ASF GitHub Bot commented on IGNITE-2521:
----------------------------------------
GitHub user ashutakGG opened a pull request:
https://github.com/apache/ignite/pull/446
Ignite-2521 Need to increase test coverage (support all configurations
combinations)
https://issues.apache.org/jira/browse/IGNITE-2521
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/ashutakGG/incubator-ignite ignite-2521-tests
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/ignite/pull/446.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #446
----
commit cebd5e5d8a985efa79cf75e070a580ba24b7b641
Author: ashutak <[email protected]>
Date: 2016-02-01T15:42:33Z
ignite-2521: Test framework. GridTestSuite
commit b919cc70bcb1cb4673968e2562faf1aa8c080773
Author: ashutak <[email protected]>
Date: 2016-02-01T15:49:02Z
ignite-2521: Test framework. Add new suite.
----
> 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)