blob: d3663ee881978ffc4855d80482a40f59948b05bf [file] [log] [blame]
INCLUDE $JTESTS/hydraconfig/hydraparams1.inc;
INCLUDE $JTESTS/hydraconfig/gemfireprms.inc;
INCLUDE $JTESTS/hydraconfig/topology_2.inc;
hydra.Prms-testDescription = "Test to start required no of servers ,populate different kind of regions and subRegions data.";
hydra.Prms-totalTaskTimeSec = 600;
hydra.Prms-maxResultWaitSec = 650;
//For starting the agent
hydra.AdminPrms-names = admin;
hydra.AdminPrms-distributedSystem = ds;
hydra.AgentPrms-names = agent1;
hydra.AgentPrms-adminName = admin;
hydra.BridgePrms-names = bridge;
//hydra.BridgePrms-notifyBySubscription = true;
hydra.CachePrms-names = bridge agent1;
hydra.ConfigPrms-cacheConfig = bridge;
hydra.ConfigPrms-bridgeConfig = bridge;
hydra.ConfigPrms-agentConfig = agent1;
hydra.GemFirePrms-useLocator = true;
hydra.GemFirePrms-names = fcn "hydra.TestConfigFcns.generateNames(\"${A}gemfire\", ${${A}Hosts})" ncf
fcn "hydra.TestConfigFcns.generateNames(\"${B}gemfire\", ${${B}Hosts})" ncf;
hydra.GemFirePrms-useLocator = fcn "hydra.TestConfigFcns.duplicate(\"true\", ${${A}Hosts})" ncf
fcn "hydra.TestConfigFcns.duplicate(\"true\", ${${B}Hosts})" ncf;
hydra.GemFirePrms-enableMcast = fcn "hydra.TestConfigFcns.duplicate(\"false\", ${${A}Hosts})" ncf
fcn "hydra.TestConfigFcns.duplicate(\"false\", ${${B}Hosts})" ncf;
hydra.GemFirePrms-distributedSystem = fcn "hydra.TestConfigFcns.duplicate(\"ds\", ${${A}Hosts})" ncf
fcn "hydra.TestConfigFcns.duplicate(\"ds\", ${${B}Hosts})" ncf;
hydra.log.LogPrms-file_logLevel = fine;
//hydra.HostPrms-hostNames = fcn "hydra.TestConfigFcns.duplicate(\"halibut\", ${${A}Hosts})" ncf
// fcn "hydra.TestConfigFcns.duplicate(\"halibut\", ${${B}Hosts})" ncf;
hydra.RegionPrms-names = serverRegion serverRegion1 serverRegion2 serverRegion3 serverRegion4;
hydra.RegionPrms-regionName = Employee CustomerInvoice Shipment Customer Order;
hydra.RegionPrms-interestPolicy = All All cachecontent All All;
hydra.RegionPrms-scope = default default local default dack;
hydra.RegionPrms-dataPolicy = partition partition empty normal replicate;
hydra.RegionPrms-partitionName = pr1 pr2 none none none;
hydra.RegionPrms-multicastEnabled = true true true true true;
hydra.RegionPrms-statisticsEnabled = true;
hydra.PartitionPrms-names = pr1 pr2;
hydra.VmPrms-type = fcn "hydra.TestConfigFcns.duplicate(\"server\", ${bridgeHosts})" ncf;
hydra.VmPrms-extraClassPaths = $GEMFIRE/lib/antlr.jar
$GEMFIRE/lib/gemfire.jar
$GEMFIRE/lib/commons-logging.jar
$GEMFIRE/lib/commons-modeler-2.0.jar
$GEMFIRE/lib/mx4j.jar
$GEMFIRE/lib/mx4j-remote.jar
$GEMFIRE/lib/mx4j-tools.jar
$GEMFIRE/lib/mail.jar
$GEMFIRE/lib/security.jar;
// Server Entities Setup
admin.jmx.RecyclePrms-numberOfEntitiesInRegion = 200;
admin.jmx.RecyclePrms-interestResultPolicy = none;
admin.jmx.RecyclePrms-regionDepth = 3; // for partition region no subregions allowed
THREADGROUP bridgeServer
totalThreads = ${bridgeHosts}
totalVMs = ${bridgeHosts}
clientNames = fcn "hydra.TestConfigFcns.generateNames(\"bridge\", ${bridgeHosts}, true)" ncf;
THREADGROUP agentForDS1
totalThreads = ${agentHosts}
totalVMs = ${agentHosts}
clientNames = fcn "hydra.TestConfigFcns.generateNames(\"agent\", ${agentHosts}, true)" ncf;
INITTASK taskClass = admin.jmx.JMXHelper
taskMethod = startJMXAgent
threadgroups = agentForDS1
runMode = always
;
INITTASK taskClass = com.gemstone.databrowser.CustomDataGenerator
taskMethod = startServerCache
threadGroups = bridgeServer
;
INITTASK taskClass = com.gemstone.databrowser.MultipleRegionsDataGenerator
taskMethod = populateEmployeeRegion
hydra.ConfigPrms-regionConfig = serverRegion
threadGroups = bridgeServer
;
INITTASK taskClass = com.gemstone.databrowser.MultipleRegionsDataGenerator
taskMethod = populateShipmentRegion
hydra.ConfigPrms-regionConfig = serverRegion2
threadGroups = bridgeServer
;
INITTASK taskClass = com.gemstone.databrowser.MultipleRegionsDataGenerator
taskMethod = populateCustomerRegion
hydra.ConfigPrms-regionConfig = serverRegion3
threadGroups = bridgeServer
;
INITTASK taskClass = com.gemstone.databrowser.MultipleRegionsDataGenerator
taskMethod = populateOrderRegion
hydra.ConfigPrms-regionConfig = serverRegion4
threadGroups = bridgeServer
;
TASK taskClass = com.gemstone.databrowser.MultipleRegionsDataGenerator
taskMethod = populateCustomerInvoice
hydra.ConfigPrms-regionConfig = serverRegion1
threadGroups = bridgeServer
;