blob: 615edc60e8ce474972904d42e6230eb05009c30f [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<test-driver version="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../testDefinition.xsd">
<data name="keySize">
<range low="4" high="12"/>
</data>
<data name="distinctKeys">
10000
</data>
<data name="valueSizes">
<range low="0" high="8607"/>
</data>
<data name="entryOps">
<oneof>
<item>add</item>
<item>add</item>
<item>add</item>
<item>add</item>
<item>add</item>
<item>add</item>
<item>update</item>
<item>update</item>
<item>update</item>
<item>invalidate</item>
<item>read</item>
<item>read</item>
<item>read</item>
<item>destroy</item>
<item>localInvalidate</item>
<item>localDestroy</item>
<!-- <item>abort</item> seg v -->
<!-- <item>exit</item> exit(0) -->
<!-- <item>done</item> leave doOperation, exit while loop -->
</oneof>
</data>
<data name="opCount">
<range low="1" high="10"/>
</data>
<data name="maxTestTime">10200</data>
<data name="workTime">60</data>
<data name="preemptCounter">10</data>
<!-- abort, exit, done ops downcounter before execution -->
<data name="maxRegions">100</data>
<data name="Local">
<snippet>
<region name="Local">
<region-attributes scope="local"/>
</region>
</snippet>
</data>
<data name="AckMirrorNil">
<snippet>
<region name="AckMirrorNil">
<region-attributes scope="distributed-ack" mirroring="true"
caching-enabled="true" interest-list-enabled="false">
<cache-listener library="eventtest" function="createETCacheListener"/>
</region-attributes>
</region>
</snippet>
</data>
<data name="NackMirrorNil">
<snippet>
<region name="NackMirrorNil">
<region-attributes scope="distributed-no-ack" mirroring="true"
caching-enabled="true" interest-list-enabled="false">
<cache-listener library="eventtest" function="createETCacheListener"/>
</region-attributes>
</region>
</snippet>
</data>
<data name="AckNmirrorNil">
<snippet>
<region name="AckNmirrorNil">
<region-attributes scope="distributed-ack" mirroring="false"
caching-enabled="true" interest-list-enabled="false">
<cache-listener library="eventtest" function="createETCacheListener"/>
</region-attributes>
</region>
</snippet>
</data>
<data name="NackNmirrorNil">
<snippet>
<region name="NackNmirrorNil">
<region-attributes scope="distributed-no-ack" mirroring="false"
caching-enabled="true" interest-list-enabled="false">
<cache-listener library="eventtest" function="createETCacheListener"/>
</region-attributes>
</region>
</snippet>
</data>
<data name="AckMirrorIl">
<snippet>
<region name="AckMirrorIl">
<region-attributes scope="distributed-ack" mirroring="true"
caching-enabled="true" interest-list-enabled="true">
<cache-listener library="eventtest" function="createETCacheListener"/>
</region-attributes>
</region>
</snippet>
</data>
<data name="NackMirrorIl">
<snippet>
<region name="NackMirrorIl">
<region-attributes scope="distributed-no-ack" mirroring="true"
caching-enabled="true" interest-list-enabled="true">
<cache-listener library="eventtest" function="createETCacheListener"/>
</region-attributes>
</region>
</snippet>
</data>
<data name="AckNmirrorIl">
<snippet>
<region name="AckNmirrorIl">
<region-attributes scope="distributed-ack" mirroring="false"
caching-enabled="true" interest-list-enabled="true">
<cache-listener library="eventtest" function="createETCacheListener"/>
</region-attributes>
</region>
</snippet>
</data>
<data name="NackNmirrorIl">
<snippet>
<region name="NackNmirrorIl">
<region-attributes scope="distributed-no-ack" mirroring="false"
caching-enabled="true" interest-list-enabled="true">
<cache-listener library="eventtest" function="createETCacheListener"/>
</region-attributes>
</region>
</snippet>
</data>
<data name="NackNmirrorNcacheNil">
<snippet>
<region name="NackNmirrorNil">
<region-attributes scope="distributed-no-ack" mirroring="false"
caching-enabled="false" interest-list-enabled="false">
<cache-listener library="eventtest" function="createETCacheListener"/>
</region-attributes>
</region>
</snippet>
</data>
<data name="AckNmirrorNcacheNil">
<snippet>
<region name="AckNmirrorNil">
<region-attributes scope="distributed-ack" mirroring="false"
caching-enabled="false" interest-list-enabled="false">
<cache-listener library="eventtest" function="createETCacheListener"/>
</region-attributes>
</region>
</snippet>
</data>
<test name="Local" description="Local Entry Event test">
<task name="doEntryOps" action="doEntryOperations" container="eventtest" waitTime="600">
<data name="regionSpec">Local</data>
</task>
</test>
<test name="AckMirrorNil" description="AckMirrorNil Entry Event test">
<task name="doEntryOps" action="doEntryOperations" container="eventtest" waitTime="600">
<data name="regionSpec">AckMirrorNil</data>
</task>
</test>
<test name="NackMirrorNil" description="NackMirrorNil Entry Event test">
<task name="doEntryOps" action="doEntryOperations" container="eventtest" waitTime="600">
<data name="regionSpec">NackMirrorNil</data>
</task>
</test>
<test name="AckNmirrorNil" description="AckNmirrorNil Entry Event test">
<task name="doEntryOps" action="doEntryOperations" container="eventtest" waitTime="600">
<data name="regionSpec">AckNmirrorNil</data>
</task>
</test>
<test name="NackNmirrorNil" description="NackNmirrorNil Entry Event test">
<task name="doEntryOps" action="doEntryOperations" container="eventtest" waitTime="600">
<data name="regionSpec">NackNmirrorNil</data>
</task>
</test>
<test name="AckMirrorIl" description="AckMirrorIl Entry Event test">
<task name="doEntryOps" action="doEntryOperations" container="eventtest" waitTime="600">
<data name="regionSpec">AckMirrorIl</data>
</task>
</test>
<test name="NackMirrorIl" description="NackMirrorIl Entry Event test">
<task name="doEntryOps" action="doEntryOperations" container="eventtest" waitTime="600">
<data name="regionSpec">NackMirrorIl</data>
</task>
</test>
<test name="AckNmirrorIl" description="AckNmirrorIl Entry Event test">
<task name="doEntryOps" action="doEntryOperations" container="eventtest" waitTime="600">
<data name="regionSpec">AckNmirrorIl</data>
</task>
</test>
<test name="NackNmirrorIl" description="NackNmirrorIl Entry Event test">
<task name="doEntryOps" action="doEntryOperations" container="eventtest" waitTime="600">
<data name="regionSpec">NackNmirrorIl</data>
</task>
</test>
<test name="AckNmirrorNcacheNil" description="AckNmirrorNcacheNil Entry Event test">
<task name="doEntryOps" action="doEntryOperations" container="eventtest" waitTime="600">
<data name="regionSpec">AckNmirrorNcacheNil</data>
</task>
</test>
<test name="NackNmirrorNcacheNil" description="NackNmirrorNcacheNil Entry Event test">
<task name="doEntryOps" action="doEntryOperations" container="eventtest" waitTime="600">
<data name="regionSpec">NackNmirrorNcacheNil</data>
</task>
</test>
<test name="MixedNil" description="MixedNil Entry Event test">
<task name="doEntryOps" action="doEntryOperations" container="eventtest" waitTime="600">
<data name="regionName">MixedNil</data>
<data name="regionSpec">
<oneof>
<item>NackNmirrorNil</item>
<item>NackMirrorNil</item>
<item>AckNmirrorNil</item>
<item>AckMirrorNil</item>
<item>NackNmirrorNcacheNil</item>
<item>AckNmirrorNcacheNil</item>
</oneof>
</data>
</task>
</test>
<test name="MixedIl" description="MixedIl Entry Event test">
<task name="doEntryOps" action="doEntryOperations" container="eventtest" waitTime="600">
<data name="regionName">MixedIl</data>
<data name="regionSpec">
<oneof>
<item>NackNmirrorIl</item>
<item>NackMirrorIl</item>
<item>AckNmirrorIl</item>
<item>AckMirrorIl</item>
</oneof>
</data>
</task>
</test>
</test-driver>