Automatics 3.0 framework and test utility APIs are released in 2 phases. Here are the list of APIs released so far.

Phase 1 APIs

CategoryAPI Name
RDKBVERIFY_CAPTIVE_PORTAL_MODE
RDKBVERIFY_ALL_CCSP_COMPONENTS
RDKBCONFIGURE_TELEMETRY_PROFILE
RDKBEXECUTE_CMD_IN_BRIDGE_OR_ROUTER_AND_VERIFY
RDKBCONNECT_TO_SSID
RDKBEXECUTE_COMMAND_ON_ATOM_CONSOLE
RDKBUPDATE_MAINTENANCE_WINDOW
RDKBEXECUTE_DMCLI_COMMAND
RDKBSEARCH_IN_LOG_ATOM
RDKBSEARCH_IN_LOG_WITH_TRACE
RDKBPOST_CONDITION_REACTIVATE_CPE
RDKBPOST_CONDITION_REACTIVATE_PUBLIC_WIFI
RDKBEXECUTE_MULTIPLE_WEBPA_GET
RDKBEXECUTE_MULTIPLE_WEBPA_GET_AND_VERIFY
RDKBEXECUTE_MULTIPLE_WEBPA_SET
RDKBCREATE_NEW_CANDELA_CLIENTS
RDKBDELETE_ALL_CANDELA_CLENTS
RDKBMESH_GET_OVSH_TABLE
RDKBMESH_GET_OVSH_VALUE_TABLE
RDKBMESH_GET_NODE_BSSID_FOR_TARGET_BAND
RDKBMESH_GET_HOME_50_MACs
RDKBMESH_GET_HOME_24_MAC
RDKBMESH_DELETE_OVSH_ROW
RDKBMESH_CHECK_NODE_SERVICES_ENABLED
RDKBMESH_GET_WIFI_BLASTER_TOPIC
RDKBMESH_VERIFY_CPU_USAGE
RDKBMESH_VERIFY_MEMORY_USAGE
RDKBMESH_MANAGER_ENABLED_IN_NODE_SERVICES
RDKBWEBCONFIG_CPE_PROVISION
RDKBENABLE_WEBCONFIG
RDKBDEVICE_REACTIVATE_USING_WEBPA
RDKBGET_LNF_SSID_FROM_DEVICE
RDKBSET_DEFAULT_SSID_NAME_PVT_WIFI
RDKBSET_PRIVATE_SSID_USING_WEBPA
RDKBSET_PRIVATE_PASSPHRASE_USING_WEBPA
RDKBVERIFY_FEATURE_SUPPORT_BUILD
RDKBVALIDATE_TRIGGER_CONDITION_LOGS
RDKBVALIDATE_PROFILE_NAMES
RDKBMESH_VERIFY_PING_BETWEEN_NODES
RDKBMESH_VALIDATE_MANAGER_TABLE
RDKBMESH_VALIDATE_BRIDGE_TABLE
RDKBVERIFY_NONROOT_DEFAULT_BLOCK_LIST
RDKBSEARCH_LOG_FILES_IN_ATOM_OR_ARM_CONSOLE_BY_POLLING
RDKBGET_VERSION_ID_OR_TRANSACTION_ID_FROM_WEBCONFIG_LOG
RDKBVERIFY_MOCA_DEVICE_COUNT
RDKBWEBPA_GET_IN_PRE_CONDITION
RDKBVERIFY_MOCA_MAC_ADD_USING_SNMP
RDKBWEBPA_GET_IN_POST_CONDITION
RDKBVERIFY_MOCA_ASSOCIATED_DEVICE_COUNT
RDKBVERIFY_WEBPA_IN_POLLED_DURATION
RDKBVERIFY_SYSTEM_UP_TIME
RDKBVERIFY_MOCA_INDEX_USING_SNMP
RDKBENABLE_DISABLE_MOCA
RDKBGET_PARTNER_SPECIFIC_WEBCONFIG_URL
RDKBGET_FEATURE_ENABLED_STATUS_ON_RFC_EFFECT
RDKBMESH_GET_STATS_TOPIC
RDKBVERIFY_AND_ENABLE_TELEMETRY2_MULTIPROFILE
RDKBFACTORY_RESET_AND_WAIT_FOR_WEBPA_PROCESS_TO_UP
RDKBGET_AND_VERIFY_PARAMETER_VALUE_USING_WEBPA_OR_DMCLI
RDKBSET_AND_VERIFY_PARAMETER_VALUE_USING_WEBPA_OR_DMCLI
RDKBVERIFY_IPV4_ADDRESS_FROM_CONNECTED_CLIENT
RDKBVERIFY_IPV6_ADDRESS_FROM_CONNECTED_CLIENT
RDKBGET_IPV4_ADDRESS_FROM_CONNECTED_CLIENT
RDKBGET_IPV6_ADDRESS_FROM_CONNECTED_CLIENT
RDKBVERIFY_INTERNET_CONNECTIVITY_USING_IPV4_OR_IPV6
RDKBCONNECT_TO_SSID_WITH_SECURITY_MODE
RDKBGET_IPV4_ADDRESS_FROM_WINDOWS_CONNECTED_CLIENT
RDKBVALIDATE_RDK_LOG_FOR_ERROR_MESSAGES
RDKBDISCONNECT_CLIENT_FROM_PRIVATE_SSID
RDKBAPPARMOR_PROCESS_VALIDATION
RDKBAPPARMOR_PROCESS_VALIDATION_DISABLE
RDKBCHECK_AND_CHANGE_REQUIRED_LAN_MODE
RDKBVERIFY_AND_ENABLE_TELEMETRY2_SINGLEPROFILE
RDKV,RDKBREBOOT
RDKV,RDKBPOST_DATA_TO_SERVER
RDKV,RDKBSET_SYSTEM_PROPERTY
RDKV,RDKBCOPY_FILE_TO_DEVICE
RDKV,RDKBCHANGE_PARTNERID_AND_REACTIVATE_THE_DEVICE
RDKV,RDKBCHECK_IF_FILE_EXISTS
RDKV,RDKBCONNECTED_CLIENT_COUNT
RDKV,RDKBCPU_USAGE
RDKV,RDKBGET_PID_OF_PROCESS
RDKV,RDKBGET_PROPERTY_FROM_DEVICE_PROPERTIES
RDKV,RDKBWAIT_FOR_ESTBIP_ACQUISITION
RDKV,RDKBCLEAR_RFC_SETTINGS_FROM_MOCK_XCONF
RDKV,RDKBSEARCH_IN_SPLUNK
RDKV,RDKBCOPY_FILE_TO_VM
RDKV,RDKBEXECUTE_AND_SEND_MAIL
RDKV,RDKBPOST_DATA_TO_SERVER
RDKV,RDKBCONFIGURE_AUTOMATION_XCONF
RDKV,RDKBSEARCH_IN_LOG
RDKV,RDKBEXECUTE_COMMAND
RDKV,RDKBEXECUTE_SNMP_COMMAND
RDKV,RDKBEXECUTE_WEBPA_COMMAND
RDKV,RDKBVALIDATE_TELEMETRY_V2_JSON
RDKV,RDKBPOWER_ON
RDKV,RDKBPOWER_OFF
RDKV,RDKBGET_DATA_FROM_SERVER
RDKV,RDKBDELETE_DATA_FROM_SERVER
RDKV,RDKBWAIT_TILL_UPTIME
RDKV,RDKBFETCH_LAST_LOGS
RDKV,RDKBPATTERN_FINDER
RDKV,RDKBWAIT_TILL
RDKV,RDKBRESTART_PROCESS
RDKV,RDKBEXECUTE_PROC_ANALYZER
RDKV,RDKBEXECUTING_COMMAND_ON_DEVICE 
RDKV,RDKBEXECUTE_INTERACTIVE_COMMAND
RDKV,RDKBPARSE_ANY_JSON
RDKV,RDKBENABLE_DISABLE_RFC_FEATURE
RDKV,RDKBEXECUTE_COMMAND_IN_SERIALCONSOLE
RDKV,RDKBGET_SYSTEM_PROPERTY
RDKV,RDKBEXECUTE_BASH_COMMAND
RDKV,RDKBEXECUTE_JSHELL_COMMAND
RDKV,RDKBEXECUTE_PYTHON_COMMAND
RDKV,RDKBGET_CURRENT_TIMESTAMP_ON_DEVICE
RDKV,RDKBSEARCH_AND_VERIFY_LOGS_WITH_RECENT_TIMESTAMP
RDKVAV_CHECK
RDKVCHANNEL_TUNE
RDKVPRESS_KEY
RDKVVALIDATE_IR_KEY
RDKVVERIFY_BLANK_SCREEN_USING_IC
RDKVTUNE_AND_VERIFY_AV
RDKVSAVE_VIDEO_IMAGE
RDKVGET_ACTIVE_MOCA_VERSION
RDKVGET_BOX_UPTIME_IN_SECONDS
RDKVGET_MOCA_SELF_VERSION
RDKVIS_SD_CARD_SUPPORTED
RDKVVALIDATE_TEXT_FROM_IMAGE_ON_SCREEN
RDKVGET_ALL_CHANNEL_NUMBERS
RDKVGET_ALL_HD_CHANNELS
RDKVGET_ALL_SD_CHANNELS
RDKVGET_ALL_PPV_CHANNELS
RDKVIS_HD_CHANNEL
RDKVGET_POWER_STATE
RDKVSET_POWER_STATE
RDKVRESTART_RFC_CONFIG_SERVICE
RDKVTAKE_SCREENSHOT
RDKVCOMPARE_COMPLETE_IMAGE
RDKVCOMPARE_IMAGE_REGION
RDKVREBOOT
RDKVEXECUTE_TR181_COMMAND
RDKVKEY_PRESS_AND_HOLD
RDKVBLACK_SCREEN_VERIFICATION
RDKVBLUE_SCREEN_VERIFICATION
RDKVEXECUTE_CMD_FROM_AAMP-CLI
RDKVSEND_REMOTE_KEYS
RDKVPOST_SCHEDULED_STARTTIME_REQUEST
RDKVCREATE_TIME_TO_SCHEDULE
RDKVCONVERT_EPOCH_TO_UTC
RDKVSTART_AV_MONITOR
RDKVSTOP_AV_MONITOR
RDKVCOPY_AAMP_CFG_JSON_FILE
RDKVVERIFY_FUNCTION_LINE_LOG
RDKVTUNE_TO_ALL_CHANNELS
RDKVPRESS_KEYS_WITH_DELAY
RDKVSEARCH_AND_WAIT_FOR_TRACE_UTIL
RDKVTUNE_TO_PARTICULAR_IPCHANNEL
RDKVSET_AAMP_OR_FOG_CONFIG
RDKVCLEAR_MULTIPLE_RFC_FEATURES
RDKVTUNE_TO_OVERRIDEN_CHANNEL
RDKVFETCH_CRASH
RDKVSEARCH_AND_WAIT_FOR_TRACE
RDKVPTS_TIMECODE_CHECK
RDKVCHANNEL_TUNE_IR
RDKVSTART_AV_ANALYZER
RDKVGET_DATE_TIME_DIFFERENCE
RDKVSEARCH_AND_RETURN_TRACE_UTIL
RDKVPLAYER_ID_CHECK
RDKVGET_PLAYER_ID
RDKVIS_PLAYER_ID_CHANGED
RDKVMODIFY_EPOCH_IN_FILE
RDKVCONVERT_LOCALTIME_TO_EPOCH
RDKVGET_TUNE_TIME
RDKVGET_PLAYER_STATUS_AV_INFO
RDKVGET_PLAYER_STATUS_KEY_VALUE
RDKVGET_META_DATA_KEY_VALUE
RDKVGET_AAMP_FAKE_TUNE_ERR
RDKVGET_THUNDER_RESULT_KEY_VALUE
RDKVCOUNT_OF_STRINGS
RDKVGET_THUNDER_RESULT_ARRAY_VALUE
RDKVCUSTOM_SEARCH_IN_SPLUNK
RDKVMODIFY_LOCAL_TIME_IN_FILE
RDKVIS_VALUE_FOUND_IN_TCPDUMP_OUTPUT
RDKVCOUNT_PATTERN_MATCHES
RDKVBASE64_DECODE
RDKVREMOVE_PATTERN
RDKVFETCH_JSON_DATATYPE
RDKVPRESSKEY
RDKVCLEAR_AND_START_TRACE_BUFFER
RDKVITERATE_VERIFY_JSON_VALUES
RDKVGENERATE_TUNE_TIME_METRICS
RDKVIS_AAMP_TUNE_SUCCESS
RDKVVERIFY_FREEZE_HDMONITOR
RDKVVERIFY_AUTOSTART_THUNDER_PLUGINS
RDKVSEARCH_AND_VERIFY_LOGS_IN_POLL
RDKVFIND_CRASH_FILE
RDKVThunder Common API's
RDKVThunder Common API's
RDKVThunder Common API's
RDKVThunder Common API's
RDKVEXECUTE_THUNDER_API_COMMAND
RDKVEXECUTE_RDK_SHELL_COMMAND

Phase 2 APIs

CategoryAPI Name
RDKBTRIGGER_GAIMAGE_CODE_DOWNLOAD
RDKBTRIGGER_CODE_DOWNLOAD_FOR_REQUIRED_IMAGE
RDKBRETRIEVE_TELEMETRY_LOGS_FROM_ELASTICSEARCH
RDKBVERIFY_TELEMETRY_PAYLOAD_FROM_ELASTICSEARCH
RDKBVERIFY_TELEMETRY_PAYLOAD_USING_ELASTICSEARCH_UTILITY
RDKBVERIFY_MOCA_TELEMETRY_DATA_PAYLOAD_FROM_ELASTICSEARCH
RDKBGET_TELEMETRY_DATA_PAYLOAD_GENERATED_FROM_ELASTICSEARCH
RDKBVERIFY_SINGLE_TELEMETRY_DATA_PAYLOAD_FROM_ELASTICSEARCH
RDKBGET_TELEMETRY_DATA_PAYLOAD_AS_JSON_FOR_ELASTICSEARCH
RDKBSEARCH_IN_ELASTIC_WITHOUT_FIELD
RDKV,RDKBSEARCH_IN_ELASTIC
RDKV,RDKBSEARCH_IN_ELASTIC_WITH_RETRY
RDKBCHECK_AND_CHANGE_REQUIRED_WAN_MODE
RDKBUTIL_TO_KILL_A_PROCESS_AND_VERIFY_IF_RESTARTED
RDKVGET_OCR_TEXT_FROM_IMAGE_REGION
RDKVTUNE_TO_CHANNEL_VERIFY_AV
RDKVTIMECODE_CHECK
RDKV,RDKBPOST_DATA_TO_PROXY_DCM_SERVER_AND_VERIFY_STATUS
  • No labels