[toranj] update test-001 to get and set more wpan properties (#2976)

This commit is contained in:
Abtin Keshavarzian
2018-08-21 09:40:03 -07:00
committed by Jonathan Hui
parent af2bfc1cc4
commit cae716acc3
2 changed files with 34 additions and 0 deletions
+28
View File
@@ -78,6 +78,12 @@ verify(node.get(wpan.WPAN_MAC_WHITELIST_ENABLED) == 'false')
node.set(wpan.WPAN_MAC_WHITELIST_ENABLED, 'true')
verify(node.get(wpan.WPAN_MAC_WHITELIST_ENABLED) == 'true')
node.set(wpan.WPAN_THREAD_ROUTER_UPGRADE_THRESHOLD, '100')
verify(int(node.get(wpan.WPAN_THREAD_ROUTER_UPGRADE_THRESHOLD), 0) == 100)
node.set(wpan.WPAN_THREAD_ROUTER_DOWNGRADE_THRESHOLD, '40')
verify(int(node.get(wpan.WPAN_THREAD_ROUTER_DOWNGRADE_THRESHOLD), 0) == 40)
# Ensure `get` is successful with all gettable properties
all_gettable_props = [
@@ -94,6 +100,9 @@ all_gettable_props = [
wpan.WPAN_ROLE,
wpan.WPAN_PARTITION_ID,
wpan.WPAN_NCP_VERSION,
wpan.WPAN_NCP_MCU_POWER_STATE,
wpan.WPAN_NETWORK_ALLOW_JOIN,
wpan.WPAN_NETWORK_PASSTHRU_PORT,
wpan.WPAN_IP6_LINK_LOCAL_ADDRESS,
wpan.WPAN_IP6_MESH_LOCAL_ADDRESS,
wpan.WPAN_IP6_MESH_LOCAL_PREFIX,
@@ -107,8 +116,10 @@ all_gettable_props = [
wpan.WPAN_THREAD_CHILD_TABLE_ADDRESSES,
wpan.WPAN_THREAD_NEIGHBOR_TABLE,
wpan.WPAN_THREAD_NEIGHBOR_TABLE_ASVALMAP,
wpan.WPAN_THREAD_NEIGHBOR_TABLE_ERR_RATES,
wpan.WPAN_THREAD_ROUTER_TABLE,
wpan.WPAN_THREAD_ROUTER_TABLE_ASVALMAP,
wpan.WPAN_THREAD_CHILD_TIMEOUT,
wpan.WPAN_THREAD_NETWORK_DATA_VERSION,
wpan.WPAN_THREAD_STABLE_NETWORK_DATA,
wpan.WPAN_THREAD_STABLE_NETWORK_DATA_VERSION,
@@ -117,6 +128,8 @@ all_gettable_props = [
wpan.WPAN_THREAD_ON_MESH_PREFIXES,
wpan.WPAN_THREAD_ROUTER_ROLE_ENABLED,
wpan.WPAN_THREAD_CONFIG_FILTER_RLOC_ADDRESSES,
wpan.WPAN_THREAD_ROUTER_UPGRADE_THRESHOLD,
wpan.WPAN_THREAD_ROUTER_DOWNGRADE_THRESHOLD,
wpan.WPAN_THREAD_ACTIVE_DATASET,
wpan.WPAN_THREAD_ACTIVE_DATASET_ASVALMAP,
wpan.WPAN_THREAD_PENDING_DATASET,
@@ -146,8 +159,23 @@ all_gettable_props = [
wpan.WPAN_CHANNEL_MONITOR_SAMPLE_COUNT,
wpan.WPAN_CHANNEL_MONITOR_CHANNEL_QUALITY,
wpan.WPAN_CHANNEL_MONITOR_CHANNEL_QUALITY_ASVALMAP,
wpan.WPAN_CHANNEL_MANAGER_NEW_CHANNEL,
wpan.WPAN_CHANNEL_MANAGER_DELAY,
wpan.WPAN_CHANNEL_MANAGER_CHANNEL_SELECT,
wpan.WPAN_CHANNEL_MANAGER_AUTO_SELECT_ENABLED,
wpan.WPAN_CHANNEL_MANAGER_AUTO_SELECT_INTERVAL,
wpan.WPAN_CHANNEL_MANAGER_SUPPORTED_CHANNEL_MASK,
wpan.WPAN_CHANNEL_MANAGER_FAVORED_CHANNEL_MASK,
wpan.WPAN_THREAD_LEADER_ADDRESS,
wpan.WPAN_THREAD_LEADER_ROUTER_ID,
wpan.WPAN_THREAD_LEADER_WEIGHT,
wpan.WPAN_THREAD_LEADER_LOCAL_WEIGHT,
wpan.WPAN_THREAD_LEADER_NETWORK_DATA,
wpan.WPAN_THREAD_STABLE_LEADER_NETWORK_DATA
]
node.form('get-set')
for prop in all_gettable_props:
node.get(prop)
+6
View File
@@ -77,9 +77,13 @@ WPAN_THREAD_CHILD_TABLE_ASVALMAP = "Thread:ChildTable:AsValMap"
WPAN_THREAD_CHILD_TABLE_ADDRESSES = "Thread:ChildTable:Addresses"
WPAN_THREAD_NEIGHBOR_TABLE = "Thread:NeighborTable"
WPAN_THREAD_NEIGHBOR_TABLE_ASVALMAP = "Thread:NeighborTable:AsValMap"
WPAN_THREAD_NEIGHBOR_TABLE_ERR_RATES = "Thread:NeighborTable:ErrorRates"
WPAN_THREAD_NEIGHBOR_TABLE_ERR_RATES_AVVALMAP = "Thread:NeighborTable:ErrorRates:AsValMap"
WPAN_THREAD_ROUTER_TABLE = "Thread:RouterTable"
WPAN_THREAD_ROUTER_TABLE_ASVALMAP = "Thread:RouterTable:AsValMap"
WPAN_THREAD_CHILD_TIMEOUT = "Thread:ChildTimeout"
WPAN_THREAD_PARENT = "Thread:Parent"
WPAN_THREAD_PARENT_ASVALMAP = "Thread:Parent:AsValMap"
WPAN_THREAD_NETWORK_DATA_VERSION = "Thread:NetworkDataVersion"
WPAN_THREAD_STABLE_NETWORK_DATA = "Thread:StableNetworkData"
WPAN_THREAD_STABLE_NETWORK_DATA_VERSION = "Thread:StableNetworkDataVersion"
@@ -90,6 +94,8 @@ WPAN_THREAD_OFF_MESH_ROUTES = "Thread:OffMeshRoutes"
WPAN_THREAD_ON_MESH_PREFIXES = "Thread:OnMeshPrefixes"
WPAN_THREAD_ROUTER_ROLE_ENABLED = "Thread:RouterRole:Enabled"
WPAN_THREAD_CONFIG_FILTER_RLOC_ADDRESSES = "Thread:Config:FilterRLOCAddresses"
WPAN_THREAD_ROUTER_UPGRADE_THRESHOLD = "Thread:RouterUpgradeThreshold"
WPAN_THREAD_ROUTER_DOWNGRADE_THRESHOLD = "Thread:RouterDowngradeThreshold"
WPAN_THREAD_ACTIVE_DATASET = "Thread:ActiveDataset"
WPAN_THREAD_ACTIVE_DATASET_ASVALMAP = "Thread:ActiveDataset:AsValMap"
WPAN_THREAD_PENDING_DATASET = "Thread:PendingDataset"