Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
NoDescriptionConfigurationTest caseRemarks
1

Properties to fetch the manufacturer name Retrieved Via webpa

manufacturerName.RetrievedViaWebpa.manufacturer_model

TC-RDKB-SNMP-1001
  • Below parameters must be similar to the output of core api

     manufacturer : getManufacturer()
     model : getModel()

  • Value should be a String
  • Example : manufacturerName.RetrievedViaWebpa.abc_model=manufacturername
2Properties to fetch Average Response Time for WEBPA request

average.responsetime.manufacturer_model

TC-RDKB-WEBPA-PERF-1004

TC-RDKB-WEBPA-PERF-1005

TC-RDKB-NW-CONNECTIVITY-1004 

  • Below parameters must be similar to the output of core api

     manufacturer : getManufacturer()
     model : getModel()

  • Value should be a number , will read the number as a String and will parse and will use it in the script
  • Example : 

     average.responsetime..abc_model1=1000

     average.responsetime..abc_model2=2000

3XCONF parameters to be configured

xconf.simulator.url=

xconf.firmware.location=

cdl.ga.image.manufacturer_model=

maintenance.window.pattern=

default.maintenance.window.startTime=

default.maintenance.window.endTime=

build.signed.extension.manufacturer_model=

TC-RDKB-XCONF-1001

xconf.simulator.url : Give the XCONF simulator URL

xconf.firmware.location : CDL server url 

cdl.ga.image.manufacturer_model :  image to perform downgrade . 

Maintenance window pattern  : pattern to check whether the device is in maintenace window curently . Eg:  1 AM to 4 AM (0[1-3]:[0-5][0-9]:[0-5][0-9])

default.maintenance.window.startTime : LTime for Default maintenance window start time .If Not Configured , it will be taken as 3600

default.maintenance.window.endTime : LTime for Default maintenance window end time.If Not Configured , it will be taken as 14400

build.signed.extension.manufacturer_model : By default -signed extension is appended from script. If any model based extension varaiation is there , it can be added here

4Properties to fetch the process list for QT based on model

atom.process.list.qt.manufacturer_model

arm.process.list.qt.manufacturer_model

TC-RDKB-QUICK-1009
  • Below parameters must be similar to the output of core api

     manufacturer : getManufacturer()
     model : getModel()

  • Value should be a process list string separated with comma
  • Example : 

     atom.process.list.qt.abc_model1=p1,p2..

5Properties for all models to fetch webpa ready time and parodus connect time

webpa.ready.manufacturer_model

parodus.connect.manufacturer_model

TC-RDKB-PARODUS-1005
  • Below parameters must be similar to the output of core api

     manufacturer : getManufacturer()
     model : getModel()

  • Value should be a number , will read the number as a String and will parse and will use it in the script
  • Example : 

     webpa.ready.abc_model1=410

     parodus.connect.abc_model1=400

6Properties for all models to fetch the wifi interface name/*Add for all models */

wifi.interface.name.private.5ghz.ssid.manufacturer_model
wifi.interface.name.private.2ghz.ssid.manufacturer_model
wifi.interface.name.public.5ghz.ssid.manufacturer_model
wifi.interface.name.public.2ghz.ssid.manufacturer_model

wifi.interface.name.private.5ghz.bssid.manufacturer_model
wifi.interface.name.private.2ghz.bssid.manufacturer_model
wifi.interface.name.public.5ghz.bssid.manufacturer_model
wifi.interface.name.public.2ghz.bssid.manufacturer_model

wifi.interface.name.private.5ghz.mac.manufacturer_model
wifi.interface.name.private.2ghz.mac.manufacturer_model
wifi.interface.name.public.5ghz.mac.manufacturer_model
wifi.interface.name.public.2ghz.mac.manufacturer_model


/*Add for models other than Atom/DSL/Fiber*/

path.user.sbin..manufacturer_model


TC-RDKB-WIFI-WEBPA-1011
TC-RDKB-WIFI-WEBPA-1013
TC-RDKB-WIFI-WEBPA-1014
TC-RDKB-WIFI-WEBPA-1016
TC-RDKB-WIFI-WEBPA-1017
TC-RDKB-WIFI-WEBPA-1019
TC-RDKB-WIFI-WEBPA-1020
TC-RDKB-WIFI-WEBPA-1022
TC-RDKB-WIFI-WEBPA-1023
TC-RDKB-WIFI-WEBPA-1025
TC-RDKB-WIFI-WEBPA-1030
TC-RDKB-WIFI-WEBPA-1031
TC-RDKB-WIFI-WEBPA-1034
TC-RDKB-WIFI-WEBPA-1035
  • Below parameters must be similar to the output of core api

manufacturer : getManufacturer()
model : getModel()

  • Values can be name or command

wifi.interface.name.private.5ghz.ssid.abc_mdl1=ath0
wifi.interface.name.public.5ghz.ssid.abc_mdl2=wl -i wl1 status

7Constant for Primary remote endpointPRIMARY_REMOTE_ENDPOINTTC-RDKB-QUICK-1009Value for Primary remote endpoint should be configure in utility class BroadBandTestConstants
TC-RDKB-SNMP-1012
TC-RDKB-WIFI-WEBPA-1022
TC-RDKB-WIFI-WEBPA-1019
TC-RDKB-WIFI-WEBPA-1034
TC-RDKB-WIFI-WEBPA-1035
TC-RDKB-WIFI-WEBPA-1025
TC-RDKB-WIFI-WEBPA-1016
TC-RDKB-WIFI-WEBPA-1013
8Constant for Secondary remote endpointSECONDARY_REMOTE_ENDPOINTTC-RDKB-QUICK-1009Value for Secondary remote endpoint should be configure in utility class BroadBandTestConstants
TC-RDKB-SNMP-1012
TC-RDKB-WIFI-WEBPA-1022
TC-RDKB-WIFI-WEBPA-1019
TC-RDKB-WIFI-WEBPA-1034
TC-RDKB-WIFI-WEBPA-1035
TC-RDKB-WIFI-WEBPA-1025
TC-RDKB-WIFI-WEBPA-1016
TC-RDKB-WIFI-WEBPA-1013
9snmpv3 dk kickstart security number 1SNMPV3_DH_KICK_START_SECURITY_NUMBER_1TC-RDKB-SNMP-1027Value for snmpv3 dk kickstart security number 1 should be configure in utility class BroadBandTestConstants
10snmpv3 dk kickstart security number 2SNMPV3_DH_KICK_START_SECURITY_NUMBER_2TC-RDKB-SNMP-1027Value for snmpv3 dk kickstart security number 2 should be configure in utility class BroadBandTestConstants
11snmpv3 dk kickstart security number 3SNMPV3_DH_KICK_START_SECURITY_NUMBER_3TC-RDKB-SNMP-1027Value for snmpv3 dk kickstart security number 3 should be configure in utility class BroadBandTestConstants
12snmpv3 dk kickstart security number 4SNMPV3_DH_KICK_START_SECURITY_NUMBER_4TC-RDKB-SNMP-1027Value for snmpv3 dk kickstart security number 4 should be configure in utility class BroadBandTestConstants
13The AES key used for encryption and decryptionAES_ENCRYPTION_KEYTC-RDKB-TELEMETRY-VER2-1002The AES key used for encryption and decryption should be configure in utility class Crypto
TC-RDKB-TELEMETRY-VER2-1005
14Test constant for applying DNS override at client MAC level IPv4 level three primary valueSTRING_DNS_IPV6_VALUE_FOR_DNS_LEVEL_THREE_PRIMARYTC-RDKB-WEBPA-1013Test constant for applying DNS override at client MAC level IPv6 level three primary value should be configure in utility class BroadBandTestConstants
15Test constant for applying DNS override at client MAC level IPv4 level three primary value
TC-RDKB-WEBPA-1013Test constant for applying DNS override at client MAC level IPv4 level three primary value should be configure in utility class BroadBandTestConstants
16String for holding dummy first mac address for XDNS
TC-RDKB-WEBPA-1013String for holding dummy first mac address for XDNS should be configure in utility class BroadBandTestConstants
17String for holding dummy second mac address for XDNS
TC-RDKB-WEBPA-1013String for holding dummy second mac address for XDNS should be configure in utility class BroadBandTestConstants
18Property for reverse ssh jump serverreversessh.jump.serverTC-RDKB-FIREWALL-1000Value should be jump server name
19Property for getting proxy xconf for rfc update settings urlproxy.xconf.rfc.url TC-RDKB-SNMP-1014




Value should be proxy XCONF URL

Example : https://<xconfURL>/featureControl/getSettings

20Property for Box Health Checker Server URLbox.health.check.urlValue should be Box Health Checker Server URL 
21Property to fetch specific device model to checkDevice.ledlogs.manufacturer_model

Below parameters must be similar to the output of core api                                                                      manufacturer : getManufacturer()                                                                                                             

model : getModel()                                                                                                                                   

Value should be modelname for models which need to be check                                                           

Example ; Device.ledlogs.abc_model1=model1

22Property to fetch log line in PAM log, for particular device modelpamSearchLog.device.manufacturer_model

Below parameters must be similar to the output of core api                                                             

manufacturer : getManufacturer() model : getModel()                                                                               

Value should be String(required log line)                                                                                                 

Example pamSearchLog.device.abc_model1=<log line>

23Property to fetch specific device model which has reboot Device led logs available in SecConsole.txt.0 and PAMlog.txt.0Device.ledlogs.Available.manufacturer_model

Below parameters must be similar to the output of core api                                                             

manufacturer : getManufacturer() model : getModel()                                                                               

Value should be modelname for models which need to be check                                                         

Example Device.ledlogs.Available.abc_model1=model1

24Property to fetch log lines, for particular device modelpamLog.alert.manufacturer_model                                                    pamLog.device.manufacturer_model                                           pamLog.device.fr.manufacturer_model                                          pamLog.device.bfr.manufacturer_model                              pamLog.device.postreboot.manufacturer_model

Below parameters must be similar to the output of core api                                                                  manufacturer : getManufacturer() model : getModel()                                                                               

Value should be String(required log line)                                                                                                   

Example                                                                                                                      pamLog.alert.device.abc_model1=<log line>                                                                    pamLog.device.device.abc_model1=<log line>                                                               pamLog.device.fr.abc_model1=<log line>                                                                    pamLog.device.bfr.abc_model1=<log line> pamLog.device.postreboot.abc_model1=<log line>

25Property to fetch invalid firmware download pathautovalut.invalid.firmwaredownload.pathTC-RDKB-WEBPA-1020

Below parameters must be similar to the output of core api                                                             

manufacturer : getManufacturer()                                                                                                               

model : getModel()

Value should be script file name for firmware download                                         

Example autovalut.invalid.firmwaredownload.path.abc_model1=<Script file name>

26Property to fetch available space of the file system, whatever the devices which has file space greater than 90 can be given herefile.system.space.manufacturer_modelTC-RDKB-SYSTEM-7020

Below parameters must be similar to the output of core api                                                                        manufacturer : getManufacturer() model : getModel()                                                                                 

Value should be a number                                                                                                                                  

Example : file.system.space.manufacturer_model=90

27To get the versionweb.server.lighttpd.versionTC-RDKB-LIGHTTPD-1002

Value should be version value                                                                                                                       

Example: web.server.lighttpd.version = XXXX

28Verify whether the upgraded PHP version is 7.2.13 or abovephp.versionTC-RDKB-SECURITY-1106Version should be of format php.version = x.x.x
29Property to fetch specific device model to checkis.device.check.manufacturer_modelTC-RDKB-WH-SNMP-1003

Below parameters must be similar to the output of core api                                                                      manufacturer : getManufacturer()                                                                                                                 

model : getModel() >                                                                                                                                     

Value should be true according to device models

30property key to get the dnsmasq version and the dnsmasq version if it is dunfell build

dnsmasq.version                                                           

dunfell.dnsmasq.version

TC-RDKB-SYSTEM-1001value should be the version number
31property key to get tesst ssid passwordtest.ssid.passwordTC-RDKB-WH-SNMP-1007value should be a test password
32To get the incorrect webpa url,Autovault URL and autovault credentialsincorrect.webpa.url
autovault.base64.credentials
autovault.downloadURL
TC-RDKB-PARODUS-1010Values should be icorrect webpa URL, Autovault URL and autovault credentials
33To verify whether the device is single reboot deviceprop.single.reboot.deviceTC-RDKB-PARODUS-1011

Below parameters must be similar to the output of core api                                                                         

model : getModel()                                                                                                                                         

Value should be a model                                                                                                                             

Example : prop.single.reboot.device = model

34To get the plume back urlplume.back.urlTC-RDKB-WIFI-1001

Value should be the plume back URL                                                                                                                               

Example : plume.back.url = xxxxxx.xxx.xxx

35To get the invalid autovault firmware download pathautovalut.invalid.firmwaredownload.pathTC-RDKB-WAREHOUSE-1001

Value should be the path

Example: autovalut.invalid.firmwaredownload.path = xxxxx

36To get the webpa server url and private ssid valuesWEBPA_SERVER_URL
private.ssid.value.2.4
private.ssid.value.5
TC-RDKB-SELF-HEAL-PING-SERVER-3001Value should be the URL and private SSID values                                                                                    WEBPA_SERVER_URL = https://xxxx.xxx                                                                                              private.ssid.value.2.4 = xxxx private.ssid.value.5 = xxxx
371. Property to get the path where the file to be downloaded is located
2. Property to get the file name 
1. config.param.gen.utility.rdkb.vm.path
2. config.param.gen.utility.rdkb
TC-RDKB-SYSTEM-1000

1. value should return the path where the file is located                                                                             

2. the name of the file that is to be downloaded

38Property to select a specific device modeldevice.status.manufacturer_modelTC-RDKB-SELF-HEAL-4000

Below parameters must be similar to the output of core api                                                                      manufacturer : getManufacturer()                                                                                                                 

model : getModel() >Value should be true for the model to select                                                                Example : pamLog.alert.device.abc_model1=true

39Property to fetch ga build for specific device modelcdl.ga.image.manufacturer_modelTC-RDKB-ETHWAN-1001

Below parameters must be similar to the output of core api                                                                          manufacturer : getManufacturer()                                                                                                                 

model : getModel()                                                                                                                                   

Value should be image name                                                                                                                     

Example cdl.ga.image.abc_model1=<GA build name>

40Property toget the splunk configurationsis.splunk.enabled
splunk.host
splunk.port
splunk.user
splunk.password
TC-RDKB-TELEMETRY-VER2-1003

is.splunk.enabled-> returns if the splunk is enabled or not                                                                            splunk.host->returns the splunk host                                                                                                        splunk.port->returns the port number                                                                                                      splunk.user->returns the splunk user                                                                                         

splunk.password->returns the splunk password

41Property to fetch Firmware downpoad script for particular modelfirmware.downlod.script.manufacturer_model


TC-RDKB-XCONF-PERIFWUP-1005

Below parameters must be similar to the output of core api

manufacturer : getManufacturer()   

model : getModel()

Value should be script file name for firmware download                                         

Example : firmware.downlod.script.abc_model1=<Script file name>

42

property to fetch LAN local ip of partners                                

property to fetch LAN start ip of partners                                

property to fetch LAN end ip of partners

syn.lan.localip.manufacturer_model           syn.lan.startip.manufacturer_model           syn.lan.endip.manufacturer_model

TC-RDKB-FACTORYRBT-1002

TC-RDKB-FACTORYRBT-1003

Below parameters must be similar to the output of core api

manufacturer : getManufacturer()

model : getModel()                                                                                                                         

Value should be ip address                                                                                                                 

Example                                                                                                                       

syn.lan.localip.abc_model1=<LAN local IP>                                                                   

syn.lan.localip.abc_model1=<LAN startIP>                                                                      syn.lan.localip.abc_model1=<LAN end IP>

43Property to fetch tcpdump file pathautovalut.tcpdump.file.path TC-RDKB-SYSTEM-3048Value should be URL
44

Property to fetsch signed build extension

Prooerty to fetch ga build to download

build.signed.extension.manufacturer_model
cdl.ga.image.manufacturer_model

TC-RDKB-REBOOT-1015

TC-RDKB-XCONF-UP-DWN-5001

TC-RDKB-WEBPA-1019

TC-RDKB-REBOOT-1013

build.signed.extension.abc_model1=<Build extension>                                                                   cdl.ga.image.abc_model1=<Build name>   
45

Property to fetsch signed build extension

Prooerty to fetch ga build to download

Prooerty to fetch server ipv6 address

cdl.ga.image.manufacturer_model
build.signed.extension.manufacturer_model
http.server.ipv6.address.manufacturer_model
TC-RDKB-SELF-HEAL-4011

cdl.ga.image.abc_model1=<Build name>   

build.signed.extension.abc_model1=<Build extension>

http.server.ipv6.address.abc_model1 = <ipv6 address>

46 property to get the path where the file to be downloaded is located
property to get the path of the process list file 
autovault.cpuprocanalyzer.file.path
autovault.process.list.file.path
TC-RDKB-CPUPROC-1000Value should be file path
47property to get the invalid wifi passwordinvalid.wifi.passwordTC-RDKB-AGGRESSIVE_SELF_HEAL-1002Value should be string
48Property to fetch GRE tunnel end point IPspublic.gre.tunnel.primary.remote.endpoint.ip public.gre.tunnel.secondary.remote.endpoint.ipTC-RDKB-BRIDGE-MODE-1001Value should be in format x.x.x.x
49Properties to get the various transmission rates according for 5ghz and 2ghz for the device it runs

operational.transmission.rate.2ghz.manufacturer_model

supported.transmission.rate.2ghz.manufacturer_model

temp.operational.transmission.rate.2ghz.manufacturer_model

operational.transmission.rate.5ghz.manufacturer_model

supported.transmission.rate.5ghz.manufacturer_model

wifi.operational.standard.device.wifi.frequency.2ghz.manufacturer_model

wifi.operational.standard.device.wifi.frequency.5ghz.manufacturer_model

basic.txrate.2ghz.manufacturer_model

temp.supported.transmission.rate.2ghz.manufacturer_model

basic.txrate.postupgrade.2ghz.manufacturer_model

basic.txrate.postupgrade.5ghz.manufacturer_model

supported.data.txrate.5ghz supported.txrate.2ghz

operational.txrate.n.5ghz supported.txrate.n.5ghz

temp.basic.txrate.2ghz.manufacturer_model

TC-RDKB-WIFI-TX-RATE-CONFIG-5061

Below parameters must be similar to the output of core api                                                                      manufacturer : getManufacturer()                                                                                                             

model : getModel()                                                                                                                                   

Value should be modelname for models which need to be check                                                           

Example ; operational.transmission.rate.2ghz.abc_model1=<1,2,3,4,5,xx,xx>

501. Property to get the location of the encrypted partition
2. Property to get the private wifi passwrd
encrypted.file.location.manufacturer_model   
private.wifi.passphrase.bandsteering
TC-RDKB-ENCRYPT-1001

1. value is the partition location according to the device model

2. value is the password

51Property to get the invalid wifi passwordinvalid.wifi.passwordTC-RDKB-WIFI-SEC-MODE-1001value should be an invalid pssword
52Property to get the list of backup filessecure.mount.backup.filesTC-RDKB-SYSTEM-3042Value should be backup file name
531. Property to get the private wifi ssid
2. Property to get the private wifi passwrd
1. private.wifi.ssid.bandsteering
2. private.wifi.passphrase.bandsteering
TC-RDKB-NetCat-1003Value should be string
541.Property key for DCM log upload settings
2.String to ci xconf url for telemetry2.0
3.telemetry profiles
4.Telemetry profile for basic custom scenario
5.Prop key xconf url

1.dcm.logupload.settings       

2.telemetry.config.url                         

3.dcm.telemetry.profiles                  

4.dcm.telemetry.profiles.custom

5.proxy.xconf.logupload.url                             

TC-RDKB-CPU_AND_MEMORY-1002
  1. log upload settings in JSON format
  2. Value should be URL
  3. telemetry profile in JSON format
  4. Custom telemetry profile in JSON format
  5. Value should be URL
55Property to fetch specific device modelDevice.ledlogs.manufacturer_model   

TC-RDKB-WIFI-CON-PERF-1000

TC-RDKB-WIFI-CON-PERF-1001

Below parameters must be similar to the output of core api
     manufacturer : getManufacturer()
     model : getModel()                                                                                                         

Value should be modelname for models which need to be check                                    

Example : Device.ledlogs.abc_model1=model1

56Property for getting NTP server URL   Property for getting invalid NTP server URL
  1. serverurl.ntp                                      
  2. serverurl.invalid.ntp
TC-RDKB-NTP-0003

Value should be the NTP server/invalid NTP server URL                                                                                                                              

Example :

  1. serverurl.ntp = xxx.xxx.xxxx.xx    
  2. serverurl.invalid.ntp = xxx.xxx.xxxx.xx.xxxx                                                              


57Properties to fetch number of allowed clients for the device modelnumberofclients.allowed.manufacturer_modelTC-RDKB-WIFI-5020Below parameters must be similar to the output of core api
     manufacturer : getManufacturer()
     model : getModel()

Value should be number of allowed clients in string type
Example : numberofclients.allowed..abc_model=n
58Properties to fetch list of possible channels for Radio 1possible.channellist.radio1TC-RDKB-TR69-2001

Value should be channel list                                                                                

Example : possible.channellist.radio1=1,2,3,4,5,6

59Properties to fetch list of parner id/namesyndicationpartner.id.listTC-RDKB-TR69-2001

Value should be channel list                                                                                

Example : syndicationpartner.id.list=abcd,efgh,ijk

60property of cert of rdk_manager snmpv3snmpv3.cert.rdk.managerTC-RDKB-SNMPV3-1001Value should be cert for snmpv3
61property of cert of rdkb_snmpd snmpv3snmpv3.cert.rdkb.snmpdTC-RDKB-SNMPV3-1001Value should be cert for snmpv3
62property to fetch corrupt image of same device classmap.model.corrupt.image.same.device.class.manufacturer_model

TC-RDKB-NEGATIVE-CDL-1000


Below parameters must be similar to the output of core api
     manufacturer : getManufacturer()
     model : getModel()

Value should be firmware model in string type
Example : map.model.corrupt.image.same.device.class.abc_model=abc.123.DEV_sey-signed.bin
63property to fetch corrupt image information of same device classmap.model.corrupt.image.same.device.class.info.manufacturer_modelTC-RDKB-NEGATIVE-CDL-1000

Below parameters must be similar to the output of core api
     manufacturer : getManufacturer()
     model : getModel()

Value should be image info in string type

Example : The corrupt Image is generated by taking the latest deployed  dev build for ABCmodel , rename it to DEFmodel image name and upload to invalid images CDL server.

64property to get the Xconf firmware location for corrupt imagesxconf.firmware.location.http.corrupt.images

TC-RDKB-NEGATIVE-CDL-1001

TC-RDKB-NEGATIVE-CDL-1002

value should be a URL in type string
Example :  xconf.firmware.location.http.corrupt.images=<url>/invalid/images
65property to check for specific device for negetive cdl testspartial.device.check.negetive.cdl.manufacturer_model

TC-RDKB-NEGATIVE-CDL-1000

TC-RDKB-NEGATIVE-CDL-1001

TC-RDKB-NEGATIVE-CDL-1002

Below parameters must be similar to the output of core api
     manufacturer : getManufacturer()
     model : getModel()

Value should be a boolean value
Example : partial.device.check.negetive.cdl.abc_model=true
66property to fetch corrupt image of different device classmap.model.corrupt.image.different.device.class.manufacturer_modelTC-RDKB-NEGATIVE-CDL-1001Below parameters must be similar to the output of core api
     manufacturer : getManufacturer()
     model : getModel()

Value should be firmware model in string type
Example : map.model.corrupt.image.different.device.class.abc_model=abc.123.DEV_sey-signed.bin
67property to fetch corrupt image information of different device classmap.model.corrupt.image.different.device.class.info.manufacturer_modelTC-RDKB-NEGATIVE-CDL-1001

Below parameters must be similar to the output of core api
     manufacturer : getManufacturer()
     model : getModel()

Value should be firmware model information in string type
Example : map.model.corrupt.image.different.device.class.info.abc_model = The corrupt Image is generated by taking the latest deployed  dev build for ABCmodel , rename it to XYZmodel(different model) image name and upload to invalid images CDL server.


68property to fetch partially downloaded corrupt image or image having CRC error of same device classmap.model.corrupt.image.partial.download.manufacturer_modelTC-RDKB-NEGATIVE-CDL-1002Below parameters must be similar to the output of core api
     manufacturer : getManufacturer()
     model : getModel()

Value should be firmware model in string type
Example : map.model.corrupt.image.partial.download.abc_model=abc.123.DEV_sey-signed.bin
69property to fetch partially downloaded corrupt image information or image information having CRC error of same device classmap.model.corrupt.image.partial.download.info.manufacturer_modelTC-RDKB-NEGATIVE-CDL-1002Below parameters must be similar to the output of core api
     manufacturer : getManufacturer()
     model : getModel()

Value should be firmware model information in string type
Example : map.model.corrupt.image.partial.download.info.abc_model = The corrupt Image is generated by taking the latest deployed  dev build for ABCmodel , delete some content in it and upload to invalid images CDL server.
70property to fetch expected interface for WiFi linux clientwifi.expected.interface.linuxTC-RDKB-IPV4-CHECK-5001Value should be expected interface for WiFi linux client
71property to fetch expected interface for ethernet linux clientethernet.expected.interface.linuxTC-RDKB-IPV4-CHECK-5001Value should be expected interface for ethernet linux client

72

Property key for feature availability

jail.ui.feature.build

TC-RDKB-WEBPA-1011

Value should be the build type in which feature is available eg : release/stable etc

73

Property to get ca-chain.cert.pem on the Gateway

rdkb.ca.chain.cert.pem

TC-RDKB-WEBPA-1020

Value should be cert pem 

74

Proprty to get radiussrv.cert.pem on the Gateway

rdkb.radiussrv.cert.pem

TC-RDKB-WEBPA-1020

Value should be cert pem

75property to get the radio name for specific device for 2.4ghzradio.name.24ghz.device.check.manufacturer_modelTC-RDKB-TR69-1012Below parameters must be similar to the output of core api
     manufacturer : getManufacturer()
     model : getModel() 
Value should be radioname based on the device model
Example : radio.name.24ghz.device.check.manufacturer_model=radioname1
76property to get the radio name for specific device for 5ghzradio.name.5ghz.device.check.manufacturer_modelTC-RDKB-TR69-1012Below parameters must be similar to the output of core api
     manufacturer : getManufacturer()
     model : getModel() 
Value should be radioname based on the device model
Example : radio.name.5ghz.device.check.manufacturer_model=radioname1
77property to get the interface values for specific devicesinterface.alias.manufacturer_modelTC-RDKB-TR69-1018Below parameters must be similar to the output of core api
     manufacturer : getManufacturer()
     model : getModel() 
The value should be interface values based on the device model
Example:
interface.alias.manufacturer_model=interface_alias
78property to get the interface name for specific devicesinterface.name.manufacturer_modelTC-RDKB-TR69-1018Below parameters must be similar to the output of core api
     manufacturer : getManufacturer()
     model : getModel() 
The value should be interface names based on the device model
Example:
interface.alias.manufacturer_model=interface_name
79property to get the old STBRTL Url old.stbrtl.urlTC-RDKB-TELEMETRYENDPOINT-2250value should be URL in type String
Example:
old.stbrtl.url=<url>
80property to get the new STBRTL Url new.stbrtl.urlTC-RDKB-TELEMETRYENDPOINT-2250value should be URL in type String
Example:
new.stbrtl.url=<url>
81property to get the 2GhzWifi Possible channelspossibleChannelsIn2GhzWifiTC-RDKB-BRIDGE-MODE-1002For 2GHZ cahnnels are same for all the models, so can be used directly with channel numbers seperated by comma
Example:
possibleChannelsIn2GhzWifi=1,2,3,..
82property to get the 5GhzWifi Possible channelspossibleChannelsIn5GhzWifi.manufacturer_modelTC-RDKB-BRIDGE-MODE-1002Below parameters must be similar to the output of core api
     manufacturer : getManufacturer()
     model : getModel() 
For 5GHZ cahnnels are dependent on Model so the property key should be give along with model and channel numbers seperated by comma
Example:
possibleChannelsIn5GhzWifi.manufacturer_model=1,2,3,.
83Property to get the security bannersecurity.bannerTC-RDKB-SYSTEM-1023Security banner text should be given
Ex: security.banner=TestBanner testbanner etc…
84Property will check the device type to return the expected valueis.device.check.value1.manufacturer_modelTC-RDKB-WIFI-TX-RATE-CONFIG-5062Below parameters must be similar to the output of core api
     manufacturer : getManufacturer()
     model : getModel() 
Value should be a boolean value
Example : is.device.check.value1.manufacturer_model=true
85Property will check the device type to return the expected valueis.device.check.value2.manufacturer_modelTC-RDKB-WIFI-TX-RATE-CONFIG-5062Below parameters must be similar to the output of core api
     manufacturer : getManufacturer()
     model : getModel() 
Value should be a boolean value
Example : is.device.check.value2.manufacturer_model=true
86Property will check the device type to return the expected valueis.device.check.value3.manufacturer_modelTC-RDKB-WIFI-TX-RATE-CONFIG-5062Below parameters must be similar to the output of core api
     manufacturer : getManufacturer()
     model : getModel() 
Value should be a boolean value
Example : is.device.check.value3.manufacturer_model=true
87Property will get the value for NTPD clientprocess.ntpd.client1TC-RDKB-RM-MODULE-1001value should be ip address in type String
Example: ntpd -p <ip address>
88Property will get the value for NTPD clientprocess.ntpd.client2TC-RDKB-RM-MODULE-1001value should be ip address in type String
Example: ntpd -p <ip address>
89Property will check for specific device for acceptance criteriais.device.check.acceptance1.manufacturer_modelTC-RDKB-RM-MODULE-1001Below parameters must be similar to the output of core api
     manufacturer : getManufacturer()
     model : getModel() 
Value should be a boolean value
Example : is.device.check.acceptance1.manufacturer_model=true
90Property will check for specific device for acceptance criteriais.device.check.acceptance.manufacturer_modelTC-RDKB-RM-MODULE-1001Below parameters must be similar to the output of core api
     manufacturer : getManufacturer()
     model : getModel() 
Value should be a boolean value
Example : is.device.check.acceptance.manufacturer_model=true
91Property will get the value for level one block site addressdnsoverride.blocksiteaddress.level.oneTC-RDKB-XDNS-1004value should be URL in type String
Example:
dnsoverride.blocksiteaddress.level.one=<url>
92Property get the value for level one site host addressdnsoverride.siteaddress.level.oneTC-RDKB-XDNS-1004value should be URL in type String
Example:
dnsoverride.blocksiteaddress.level.one=<url>
93Property to check if the device is a particular modelDevice.specific.manufacturer_modelTC-RDKB-WIFI-CONFIG-CC-5001Below parameters must be similar to the output of core api
     manufacturer : getManufacturer()
     model : getModel() 
Value should be a boolean value
Example : Device.specific.technicolor_manufacturer_model=manufacturer_model
94To get the list of Devices for which TxRxRateList is enabled by defaulttxrx.ratelist.devicesTC-RDKB-WIFI-TELEMETRY-1001Values should be the device models with comma seperated.
Ex: txrx.ratelist.devices = model1, model2 ..etc
95Property to get the global DNS IPv4 valuedefault.global.dns.ipv4.valueTC-RDKB-XDNS-PRI-ALL-LVL-5001Value should be the global DNS IPv4 value
96Property to get the global DNS IPv6 valuedefault.global.dns.ipv6.valueTC-RDKB-XDNS-PRI-ALL-LVL-5001Value should be the global DNS IPv6 value
97Property to get the DNS IPv4 value for DNS level one primarydns.ipv4.value.level.one.primaryTC-RDKB-XDNS-PRI-ALL-LVL-5001Value should be the DNS IPv4 value for DNS level one primary
98Property to get the DNS IPv4 value for DNS level two primarydns.ipv4.value.level.two.primaryTC-RDKB-XDNS-PRI-ALL-LVL-5001Value should be the DNS IPv4 value for DNS level two primary
99Property to get the DNS IPv4 value for DNS level three primarydns.ipv4.value.level.three.primaryTC-RDKB-XDNS-PRI-ALL-LVL-5001Value should be the DNS IPv4 value for DNS level three primary
100Property to get the DNS IPv6 value for DNS level one primarydns.ipv6.value.level.one.primaryTC-RDKB-XDNS-PRI-ALL-LVL-5001Value should be the DNS IPv6 value for DNS level one primary
101Property to get the DNS IPv6 value for DNS level two primarydns.ipv6.value.level.two.primaryTC-RDKB-XDNS-PRI-ALL-LVL-5001Value should be the DNS IPv6 value for DNS level two primary
102Property to get the DNS IPv6 value for DNS level three primarydns.ipv6.value.level.three.primaryTC-RDKB-XDNS-PRI-ALL-LVL-5001Value should be the DNS IPv6 value for DNS level three primary
103Property to get the DNS valid IPv4 valuedns.valid.ipv4.valueTC-RDKB-XDNS-1006Value should be the  DNS valid IPv4 value
104Property to get the DNS valid IPv6 valuedns.valid.ipv6.valueTC-RDKB-XDNS-1006Value should be the  DNS valid IPv6 value
105Property to get the DNS invalid secondary IPv4 valuedns.invalid.secondary.ipv4.valueTC-RDKB-XDNS-1006Value should be the DNS invalid secondary IPv4 value
106Property to get the DNS invalid secondary IPv6 valuedns.invalid.secondary.ipv6.valueTC-RDKB-XDNS-1006Value should be the DNS invalid secondary IPv6 value
107Property to get the DNS invalid primary IPv4 valuedns.invalid.secondary.ipv6.valueTC-RDKB-XDNS-1006Value should be the DNS invalid primary IPv4 value
108Property to get the DNS invalid primary IPv6 valuedns.invalid.secondary.ipv4.valueTC-RDKB-XDNS-1006Value should be the DNS invalid primary IPv6 value
109Property to get the DNS another invalid secondary IPv4 valuedns.another.invalid.secondary.ipv4.valueTC-RDKB-XDNS-1006Value should be the DNS another invalid secondary IPv4 value
110Property to get the DNS another invalid secondary IPv6 valuedns.another.invalid.secondary.ipv6.valueTC-RDKB-XDNS-1006Value should be the DNS another invalid secondary IPv6 value
111Property to get the DNS valid secondary IPv4 valuedns.valid.secondary.ipv4.valueTC-RDKB-XDNS-1006Value should be the DNS valid secondary IPv4 value
112Property to get the DNS valid secondary IPv6 valuedns.valid.secondary.ipv6.valueTC-RDKB-XDNS-1006Value should be the DNS valid secondary IPv6 value
113Property to get the amazon signing urlamazon.s3.server.urlTC-RDKB-GBPAD-1001
TC-RDKB-GBPAD-1005
TC-RDKB-GBPAD-1007
TC-RDKB-GBPAD-1008
TC-RDKB-GBPAD-1011
TC-RDKB-GBPAD-1012
Value should be the amazon signing url
114Property for Device Check For CiscoXB3is.device.check.gbpad.TC-RDKB-GBPAD-1001
TC-RDKB-GBPAD-1005
TC-RDKB-GBPAD-1007
TC-RDKB-GBPAD-1008
TC-RDKB-GBPAD-1011
TC-RDKB-GBPAD-1012
Below parameters must be similar to the output of core api
     manufacturer : getManufacturer()
     model : getModel()

Value should be a boolean value
Example : is.device.check.gbpad.abc_model=true
115Property for Device Check For CiscoXB33939is.device.check.gbpad1.TC-RDKB-GBPAD-1001
TC-RDKB-GBPAD-1005
TC-RDKB-GBPAD-1007
TC-RDKB-GBPAD-1008
TC-RDKB-GBPAD-1011
TC-RDKB-GBPAD-1012
Below parameters must be similar to the output of core api
     manufacturer : getManufacturer()
     model : getModel()

Value should be a boolean value
Example : is.device.check.gbpad1.abc_model=true
116Property for Device Check For BusinessClassCiscoXB33939is.device.check.gbpad2.TC-RDKB-GBPAD-1001
TC-RDKB-GBPAD-1005
TC-RDKB-GBPAD-1007
TC-RDKB-GBPAD-1008
TC-RDKB-GBPAD-1011
TC-RDKB-GBPAD-1012
Below parameters must be similar to the output of core api
     manufacturer : getManufacturer()
     model : getModel()

Value should be a boolean value
Example : is.device.check.gbpad2.abc_model=true
117Property for Server Details Configuration To Upload Crash Detailsis.server.configuredTC-RDKB-GBPAD-1001
TC-RDKB-GBPAD-1005
TC-RDKB-GBPAD-1007
TC-RDKB-GBPAD-1008
TC-RDKB-GBPAD-1011
TC-RDKB-GBPAD-1012
If the server details are configured the value should be set to                                              true ->is.server.configured=true
If the server details are not configured the value should be set to                                      false->is.server.configured=false
118Property Key for 5 GHz Private SSID Password private.ssid.password.value.5TC-RDKB-SEC-RM-SENS-INFO-5001Value should be the passphrase for 5 GHz private SSID
119Property Key for 2.4 GHz Private SSID Password private.ssid.password.value.2.4TC-RDKB-SEC-RM-SENS-INFO-5001Value should be the passphrase for 2.4 GHz private SSID
120Configure Property Key for setting the 2.4 GHz  and 5GHzradio Private passwordprivate.password.value.2.4TC-RDKB-GWCONFIG-TLMTRY-5001
TC-RDKB-GWCONFIG-TLMTRY-5002
Setting the 2.4 GHz and 5GHz radio Private password
122Property to get RFC Payload Data to Enable/Disable OVSrfc.ovs.enable.payloadTC-RDKB-OVS-1001Contains the values of OVS configuration values in json format
123Property to get filename with path of syscfg.dblogfile.secure.syscfgTC-RDKB-NW-CONNECTIVITY-1008Value of the property should be the filename with path of syscfg.db