radargun/radargun — pull request #49 by andyuk1986 (2013-05-13 12:36:12+00:00)
Title: Performance tests are added for Infinispan-Query module.

New performance tests are added for infinispan-query module.

In plugins/infinispan52 new wrapper class is created - org.radargun.cachewrappers.InfinispanQueryWrapper which is responsible for executing queries in infinispan cache, as well as the put is overridden for making possible insertion of non-string but indexed entries into the cache.

New interface org.radargun.features.Queryable is created for marking queryable wrapper.

As well as new Stressors and new Stages are created - org.radargun.stressors.DataForQueryStressor and org.radargun.stressors.QueryStressor for putting data into the cache and running queries on the cache correspondingly. The corresponding stages are created as well.

Small changes are done in the existing StressTestStressor as well as in chart generating code for proper work on queryies.