Skip to content

Commit aee4973

Browse files
authored
Fix empty line strings to have end-of-line match (#1927)
1 parent 201d8f5 commit aee4973

26 files changed

Lines changed: 135 additions & 69 deletions

ntc_templates/templates/alcatel_aos_show_vlan_port.textfsm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ Start
77
^\s*vlan\s*port\s*type\s*status\s*$$
88
^\s*[-+]+\s*$$
99
^\s*${VLAN_ID}\s*${PORT}\s*${TYPE}\s*${STATUS}\s*$$ -> Record
10-
^\s*
10+
^\s*$$
1111
^.*$$ -> Error

ntc_templates/templates/arista_eos_show_interfaces.textfsm

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,30 @@ Value INTERFACE_UP_TIME (.*)
1212
Value LINK_STATUS_CHANGE (\d+)
1313

1414
Start
15-
^\S+\s+is\s+\S+,\s+line\s+protocol\s+is\s+\S+\s+\S+ -> Continue.Record
15+
^\S+\s+is\s+\S+(\s+\S+)?, -> Continue.Record
1616
^${INTERFACE}\s+is\s+${LINK_STATUS},\s+line\s+protocol\s+is\s+${PROTOCOL_STATUS}
1717
^\s+Hardware\s+is\s+${HARDWARE_TYPE}(.*address\s+is\s+${MAC_ADDRESS})*(.*bia\s+${BIA})*
1818
^\s+Description:\s+"?${DESCRIPTION}"?$$
1919
^\s+Internet\s+address\s+is\s+${IP_ADDRESS}
2020
^\s+(Up|Down)\s+${INTERFACE_UP_TIME}
2121
^\s+${LINK_STATUS_CHANGE}\s+link\s+status\s+changes.*
2222
^.*MTU\s+${MTU}(.*BW\s+${BANDWIDTH})*
23-
^\s*
23+
^\s+Broadcast\s+address
24+
^\s+Address\s+determined
25+
^\s+\S+(-|\s)duplex,
26+
^\s+Last\s+clearing
27+
^\s+\d+\s+\S+\s+(in|out)put\s+rate
28+
^\s+\d+\s+packets\s+(in|out)put,
29+
^\s+(Sent|Received)\s+\d+\s+broadcasts,
30+
^\s+\d+\s+runts,
31+
^\s+\d+\s+(in|out)put\s+errors,
32+
^\s+\d+\s+PAUSE
33+
^\s+\d+\s+late\s+collision,
34+
^\s+Loopback\s+Mode\s*:
35+
^\s+Active\s+members
36+
^\s+Fallback\s+mode
37+
^\s+IPv6\s+link-local
38+
^\s+.+IPv6\s+global\s+unicast
39+
^\s+[\dA-Fa-f:]+,\s+subnet\s+is
40+
^\s*$$
2441
^. -> Error
25-
26-
EOF

ntc_templates/templates/arista_eos_show_interfaces_status.textfsm

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,6 @@ Value TYPE (.+?)
99
Start
1010
^${PORT}\s+${NAME}\s+${STATUS}\s+(?:in\s+)?${VLAN_ID}\s+${DUPLEX}\s+${SPEED}\s+${TYPE}\s*$$ -> Record
1111
^${PORT}\s+${STATUS}\s+(?:in\s+)?${VLAN_ID}\s+${DUPLEX}\s+${SPEED}\s+${TYPE}\s*$$ -> Record
12-
^\s*
12+
^Port\s+Name\s+Status\s+Vlan\s+Duplex\s+Speed\s+Type\s*$$
13+
^\s*$$
1314
^. -> Error

ntc_templates/templates/cisco_asa_show_asp_table_vpn-context_detail.textfsm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,5 +33,5 @@ Start
3333
^Rekey\s+Pkt\s+=\s+${REKEY_PKT}
3434
^Rekey\s+Call\s+=\s+${REKEY_CALL}
3535
^VPN\s+Filter\s+=\s+${VPN_FILTER}
36-
^\s*
36+
^\s*$$
3737
^. -> Error

ntc_templates/templates/cisco_asa_show_cpu_usage_detailed.textfsm

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ Start
1414
^Break\s+down\s+of\s+per-core\s+data\s+path\s+versus\s+control\s+point\s+cpu\s+usage:
1515
^Core\s+5\s+sec\s+1\s+min\s+5\s+min
1616
^${CORE}\s+${CPU_5_SEC}\s+\(${CPU_5_SEC_DP}\s+\+\s+${CPU_5_SEC_CP}\)\s+${CPU_1_MIN}\s+\(${CPU_1_MIN_DP}\s+\+\s+${CPU_1_MIN_CP}\)\s+${CPU_5_MIN}\s+\(${CPU_5_MIN_DP}\s+\+\s+${CPU_5_MIN_CP}.+ -> Record
17-
^\s*
1817
^Current\s+control\s+point\s+elapsed\s+versus\s+the\s+maximum\s+control\s+point\s+elapsed\s+for:
1918
^CPU\s+utilization\s+of\s+external\s+processes\s+for:
2019
^Total\s+CPU\s+utilization\s+for:
21-
^5\s+seconds\s+=\s+\d+.\d+%;\s+1\s+minute:\s+\d+.\d+%;\s+5\s+minutes:\s+\d+.\d+%
22-
^.*$$ -> Error
20+
^\s+\d+\s+seconds\s+=\s+\d+.\d+%
21+
^\s*$$
22+
^. -> Error

ntc_templates/templates/cisco_asa_show_nat.textfsm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,5 @@ Start
3131
^(Manual|Auto) NAT Policies \(Section ${NAT_SECTION_NUMBER}\)\s*
3232
^${LINE_NUMBER}\s+\(${SOURCE_INTERFACE}\)\s+to\s+\(${DESTINATION_INTERFACE}\)\s+source\s+${SOURCE_TYPE}\s+${SOURCE_REAL}\s+${SOURCE_MAPPED}\s*(destination\s+static\s+${DESTINATION_REAL}\s+${DESTINATION_MAPPED})?\s*(service\s+${SERVICE_PROTOCOL}?\s*${SERVICE_REAL}\s+${SERVICE_MAPPED})?\s*${EXTENDED}?\s*${FLAT}?\s*${INCLUDE_RESERVE}?\s*${ROUND_ROBIN}?\s*${NET_TO_NET}?\s*${DNS}?\s*${UNIDIRECTIONAL}?\s*${NO_PROXY_ARP}?\s*${ROUTE_LOOKUP}?\s*${INACTIVE}?\s*(description\s+${DESCRIPTION})?
3333
^\s+translate_hits\s+=\s+${TRANSLATE_HITS},\s+untranslate_hits\s+=\s+${UNTRANSLATE_HITS} -> Record
34-
^\s*
34+
^\s*$$
3535
^. -> Error

ntc_templates/templates/cisco_wlc_ssh_show_802.11a.textfsm

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ Value VIDEO_ROAMING_BANDWIDTH (\d+|)
2222
Value MAX_CLIENT (\d+)
2323

2424

25-
2625
Start
2726
^802.11(a|b)\sNetwork\.*\s${STATUS}s*$$ -> Spec_support
2827
^Beacon\sInterval\.*\s${BEACON_INTERVAL}s*$$
@@ -61,7 +60,7 @@ Spec_support
6160
Data_Rates
6261
^\s+802.11(a|g|b|(b\/g))\s${DATA_RATE}\s+Rate\.*\s+${DATA_RATE_VALUE}s*$$
6362
^802.11n\s+MCS\s+Settings: -> MCS_Rates
64-
^\s*
63+
^\s*$$
6564
^. -> Error
6665

6766
MCS_Rates

ntc_templates/templates/dell_powerconnect_show_interfaces_description.textfsm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ Begin
88
^-+
99
^Ch\s+Description -> End
1010
^${INTERFACE}\s*${DESCRIPTION}\s*$$ -> Record
11-
^\s*
11+
^\s*$$
1212
^. -> Error

ntc_templates/templates/dell_powerconnect_show_interfaces_status.textfsm

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,15 @@ Value BACKPRESSURE (Disabled|Enabled|--)
99
Value MDIXMODE (Off|On|--)
1010

1111
Start
12-
^Port\s+Type\s+Duplex\s+Speed\s+Neg\s+ctrl\s+State\s+Pressure\s+Mode -> Begin
12+
^Flow\s+Link\s+Back\s+Mdix\s*$$
13+
^Port\s+Type\s+Duplex\s+Speed\s+Neg\s+ctrl\s+State\s+Pressure\s+Mode\s*$$ -> Begin
14+
^\s*$$
15+
^. -> Error
1316

1417
Begin
15-
^\s+Flow\s+Link\s+Back\s+Mdix
16-
^-+
1718
^${PORT}\s+${TYPE}\s+${DUPLEX}\s+${SPEED}\s+${NEG}\s+${FLOWCTRL}\s+${LINKSTATE}\s+${BACKPRESSURE}\s+${MDIXMODE} -> Record
18-
^\s+Flow\s+Link
19-
^Ch\s+Type\s+Duplex\s+Speed\s+Neg\s+control\s+State -> End
20-
^\s*
19+
^-+
20+
^Flow\s+Link\s*$$
21+
^Ch\s+Type\s+Duplex\s+Speed\s+Neg\s+control\s+State -> EOF
22+
^\s*$$
2123
^. -> Error

ntc_templates/templates/extreme_exos_show_ipconfig.textfsm

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,16 +48,16 @@ Start
4848
^\s*\(t\)\s+Tentative\s+address,\s+\(T\)\s+Time\s+Stamp\s+Reply\s+Enabled\s*$$
4949
^\s*\(u\)\s+Send\s+Unreachables\s+Enabled,\s+\(U\)\s+Interface\s+Up\s*$$
5050
^\s*\(v\)\s+VRRP\s+Enabled,\s+\(X\)\s+Send\s+Time\s+Exceeded\s+Enabled\s*$$
51-
^\s*
51+
^\s*$$
5252
^. -> Error
5353

5454
Irdp
5555
^\s*Advertisement\s+Address:\s+${IRDP_ADVERTISEMENT_ADDRESS}\s+Maximum\s+Interval:\s+${IRDP_MAX_INTERVAL}\s*$$
5656
^\s*Minimum\s+Interval:\s+${IRDP_MIN_INTERVAL}\s+Lifetime:\s+${IRDP_LIFETIME}\s+Preference:\s+${IRDP_PREFERENCE}\s*$$
57-
^\s* -> Start
57+
^\s*$$ -> Start
5858
^. -> Error
5959

6060
IpAdresses
6161
^\s*${INTERFACE}\s+${IP}\s+${SUBNET}\s+${FLAGS}\s+${NSIA}\s*$$
62-
^\s* -> Start
62+
^\s*$$ -> Start
6363
^. -> Error

0 commit comments

Comments
 (0)