######## The values are entered in the order mentioned just before every input types #####
# TestType, DisplayName, DisplayID, ResourceBundle, CollectionGenerator, MinBeaconVersion, TestVersion, IsDeprecated, AvailMetric, AvailMetricColumn##
test_metadata=IMAP,IMAP,IMAP_TEST_NAME,oracle.sysman.eml.gensvc.test.imap.resources.IMAPTestResource,oracle.sysman.emSDK.testMetadata.GenericCollectionGenerator,3.0,1.0,N,imap_response,status

######### Enter the grouping of test property information here #########
# GroupName, DisplayOrder, DisplayName, DisplayID #############################
#test_group1=STRAY,0,STRAY,IMAP_TEST_GROUP_NAME

######### For every group there will be one or more properties associated with it #########
#PropertyName, GroupName, DisplayOrder, DisplayName, DisplayID, PropertyType, Level, VariesPerBeacon, isPassword, encrypted, defaultIntValue, defaultMinValue
#test_group1_prop1=imap_host,0,IMAP Host Address,IMAP_HOST,1,Y,N,N,N,0,0
#test_group1_prop2=imap_port,1,IMAP Port,IMAP_PORT,2,Y,N,N,N,143,0
#test_group1_prop3=imap_user_name,2,IMAP Email ID,IMAP_USER_NAME,1,Y,N,N,N,0,0
#test_group1_prop4=imap_password,3,IMAP Password,IMAP_PASSWORD,1,Y,N,Y,Y,0,0
#test_group1_prop5=numretries,4,Number of Retries,LDAP_NUMRETRIES,2,Y,N,N,N,6,0
#test_group1_prop6=retryinterval,5,Retry Time Interval,LDAP_RETRY_INTERVAL,2,Y,N,N,N,5,0

######### There will be one or more stray properties associated with test type #########
#PropertyName, GroupName, DisplayOrder, DisplayName, DisplayID, PropertyType, Level, VariesPerBeacon, isPassword, encrypted, defaultIntValue, defaultMinValue
stray_prop1=imap_host,0,IMAP Host Address,IMAP_HOST,1,N,N,N,N,0,0
stray_prop2=imap_port,1,IMAP Port,IMAP_PORT,2,N,N,N,N,143,0
stray_prop3=imap_user_name,2,IMAP Email ID,IMAP_USER_NAME,1,N,N,N,N,0,0
stray_prop4=imap_password,3,IMAP Password,IMAP_PASSWORD,1,N,N,Y,Y,0,0
stray_prop5=numretries,4,Number of Retries,IMAP_NUMRETRIES,2,Y,N,N,N,6,0
stray_prop6=retryinterval,5,Retry Time Interval,IMAP_RETRY_INTERVAL,2,Y,N,N,N,5,0

######### For every test there will be one or more metrics #########
# Metric Name, Order, Transaction Level, IsInteractive
test_metric1=imap_response,0,TXN,Y

######### For every metric there will be one or more metric columns #########
# Metric Column Name, Order
test_metric1_column1=status,1
test_metric1_column2=timing,2
test_metric1_column3=connect_time,3
test_metric1_column4=login_time,4
test_metric1_column5=read_email_time,5
test_metric1_column6=list_folders_time,6

######### Each test will have a set of properties which needs to be pushed to the beacon #########
# TargetType, TypeMetaVer, MetricName, PropertyName, Scope, isOptional, isEncrypted
test_metric_prop1 = oracle_beacon,3.0,imap_response,TxnName,USER,N,N
test_metric_prop2 = oracle_beacon,3.0,imap_response,BeaconName,USER,N,N
test_metric_prop3 = oracle_beacon,3.0,imap_response,imap_host,USER,N,N
test_metric_prop4 = oracle_beacon,3.0,imap_response,imap_port,USER,N,N
test_metric_prop5 = oracle_beacon,3.0,imap_response,imap_user_name,USER,N,N
test_metric_prop6 = oracle_beacon,3.0,imap_response,imap_password,USER,N,Y
test_metric_prop7 = oracle_beacon,3.0,imap_response,numretries,USER,Y,N
test_metric_prop8 = oracle_beacon,3.0,imap_response,retryinterval,USER,Y,N

######### Define the metric that will get promoted to upper level service #########
# SrcMetric, SrcMetricColumn, SrcMetricKey, EvalFunc, Critical, Warning, DestMetric, DestMetricColumn, DestMetricKey, IsDefaultChart
test_promotion1=imap_response,timing,N/A,EVAL_AVG_VALUE,10000,5000,Performance,PerformanceValue,timing,Y

######### Define the metric threshold values #########
#MetricName, MetricColumn, MetricKey, Critical, Warning
test_default_threshold1=imap_response,timing,N/A,10000,5000
test_default_threshold2=imap_response,connect_time,N/A,2000,100
test_default_threshold3=imap_response,login_time,N/A,5000,2000
test_default_threshold4=imap_response,read_email_time,N/A,5000,2000
test_default_threshold5=imap_response,list_folders_time,N/A,5000,2000
test_default_threshold6=imap_response,status,N/A,0,0,EQ


######### Beacon Metrics #########
#MetricName, Number of metric columns, procedure
Beacon_Metric=imap_response,6,test_procedure

######### Beacon Column Metrics #########
#MetricColumnName, Metric Column Label, Metric Column Label ,Metric Column LabelDescripyion , Metric Column Label NLSID
Beacon_Metric_Col1=status,Status,beacon_imap_status,Status Desc, IMAP_STATUS_DESC
Beacon_Metric_Col2=timing,Timing,beacon_imap_response_time,Timing Desc, IMAP_TIMING_DESC
Beacon_Metric_Col3=connect_time,Connect Time,beacon_imap_connect_time,Connect Time Desc, IMAP_CONNECT_TIME_DESC
Beacon_Metric_Col4=login_time,Login Time,beacon_imap_login_time,Login Time Desc, IMAP_LOGIN_TIME_DESC
Beacon_Metric_Col5=read_email_time,Read Email Time,beacon_imap_read_email,Read Email Time Desc, IMAP_READ_EMAIL_TIME_DESC
Beacon_Metric_Col6=list_folders_time,List Folders Time,beacon_imap_list_folders_time,List Folders Time Desc, IMAP_LIST_FOLDERS_TIME_DESC

######### Enable the test #########
# Test Name, Service Name, Version
enable_test1=IMAP,generic_service,1.0