summary |
shortlog |
log |
commit | commitdiff |
review |
tree
raw |
patch |
inline | side by side (from parent 1:
acaf20e)
Change-Id: Ie846ff0503d14f861738b2753328bb6a64ac8216
Signed-off-by: Jan Gelety <jgelety@cisco.com>
--regex ".+cop.*" \
--title "Cop Address Security"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
--regex ".+cop.*" \
--title "Cop Address Security"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTC_FUNC_SOURCE_DIR}/vpp_performance_configuration_cop.rst \
+ --output ${DTC_FUNC_SOURCE_DIR}/vpp_functional_configuration_cop.rst \
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+cop.*" \
--title "Cop Address Security"
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+cop.*" \
--title "Cop Address Security"
--regex ".+dhcp.*" \
--title "DHCP - Client and Proxy"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
--regex ".+dhcp.*" \
--title "DHCP - Client and Proxy"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTC_FUNC_SOURCE_DIR}/vpp_performance_configuration_dhcp.rst \
+ --output ${DTC_FUNC_SOURCE_DIR}/vpp_functional_configuration_dhcp.rst \
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+dhcp.*" \
--title "DHCP - Client and Proxy"
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+dhcp.*" \
--title "DHCP - Client and Proxy"
--regex ".+ethip4gre.*" \
--title "GRE Overlay Tunnels"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
--regex ".+ethip4gre.*" \
--title "GRE Overlay Tunnels"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTC_FUNC_SOURCE_DIR}/vpp_performance_configuration_gre.rst \
+ --output ${DTC_FUNC_SOURCE_DIR}/vpp_functional_configuration_gre.rst \
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+ethip4gre.*" \
--title "GRE Overlay Tunnels"
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+ethip4gre.*" \
--title "GRE Overlay Tunnels"
--regex ".+iacl.*" \
--title "iACL Security"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
--regex ".+iacl.*" \
--title "iACL Security"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTC_FUNC_SOURCE_DIR}/vpp_performance_configuration_iacl.rst \
+ --output ${DTC_FUNC_SOURCE_DIR}/vpp_functional_configuration_iacl.rst \
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+iacl.*" \
--title "iACL Security"
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+iacl.*" \
--title "iACL Security"
--regex ".+ipsec(tnl|tpt)+-.*" \
--title "IPSec - Tunnels and Transport"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
--regex ".+ipsec(tnl|tpt)+-.*" \
--title "IPSec - Tunnels and Transport"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTC_FUNC_SOURCE_DIR}/vpp_performance_configuration_ipsec.rst \
+ --output ${DTC_FUNC_SOURCE_DIR}/vpp_functional_configuration_ipsec.rst \
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+ipsec(tnl|tpt)+-.*" \
--title "IPSec - Tunnels and Transport"
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+ipsec(tnl|tpt)+-.*" \
--title "IPSec - Tunnels and Transport"
--regex ".+ethip4-ip4base-(func|ip4ecmp\-func|ip4proxyarp\-func|ip4arp\-func)+" \
--title "IPv4 Routed-Forwarding"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
--regex ".+ethip4-ip4base-(func|ip4ecmp\-func|ip4proxyarp\-func|ip4arp\-func)+" \
--title "IPv4 Routed-Forwarding"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTC_FUNC_SOURCE_DIR}/vpp_performance_configuration_ipv4.rst \
+ --output ${DTC_FUNC_SOURCE_DIR}/vpp_functional_configuration_ipv4.rst \
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+ethip4-ip4base-(func|ip4ecmp\-func|ip4proxyarp\-func|ip4arp\-func)+" \
--title "IPv4 Routed-Forwarding"
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+ethip4-ip4base-(func|ip4ecmp\-func|ip4proxyarp\-func|ip4arp\-func)+" \
--title "IPv4 Routed-Forwarding"
--regex ".+ethip6-ip6base-(func|ip6ecmp\-func|ip6ra\-func)+" \
--title "IPv6 Routed-Forwarding"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
--regex ".+ethip6-ip6base-(func|ip6ecmp\-func|ip6ra\-func)+" \
--title "IPv6 Routed-Forwarding"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTC_FUNC_SOURCE_DIR}/vpp_performance_configuration_ipv6.rst \
+ --output ${DTC_FUNC_SOURCE_DIR}/vpp_functional_configuration_ipv6.rst \
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+ethip6-ip6base-(func|ip6ecmp\-func|ip6ra\-func)+" \
--title "IPv6 Routed-Forwarding"
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+ethip6-ip6base-(func|ip6ecmp\-func|ip6ra\-func)+" \
--title "IPv6 Routed-Forwarding"
--regex ".+eth-l2bdbasemac(lrn|stc)+-(func|eth\-2vhost|l2shg\-func).*" \
--title "L2BD Ethernet Switching"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
--regex ".+eth-l2bdbasemac(lrn|stc)+-(func|eth\-2vhost|l2shg\-func).*" \
--title "L2BD Ethernet Switching"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTC_FUNC_SOURCE_DIR}/vpp_performance_configuration_l2bd.rst \
+ --output ${DTC_FUNC_SOURCE_DIR}/vpp_functional_configuration_l2bd.rst \
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+eth-l2bdbasemac(lrn|stc)+-(func|eth\-2vhost|l2shg\-func).*" \
--title "L2BD Ethernet Switching"
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+eth-l2bdbasemac(lrn|stc)+-(func|eth\-2vhost|l2shg\-func).*" \
--title "L2BD Ethernet Switching"
--regex ".+eth-l2xcbase-(eth|func).*" \
--title "L2XC Ethernet Switching"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
--regex ".+eth-l2xcbase-(eth|func).*" \
--title "L2XC Ethernet Switching"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTC_FUNC_SOURCE_DIR}/vpp_performance_configuration_l2xc.rst \
+ --output ${DTC_FUNC_SOURCE_DIR}/vpp_functional_configuration_l2xc.rst \
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+eth-l2xcbase-(eth|func).*" \
--title "L2XC Ethernet Switching"
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+eth-l2xcbase-(eth|func).*" \
--title "L2XC Ethernet Switching"
--regex ".+lisp.*" \
--title "LISP Overlay Tunnels"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
--regex ".+lisp.*" \
--title "LISP Overlay Tunnels"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTC_FUNC_SOURCE_DIR}/vpp_performance_configuration_lisp.rst \
+ --output ${DTC_FUNC_SOURCE_DIR}/vpp_functional_configuration_lisp.rst \
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+lisp.*" \
--title "LISP Overlay Tunnels"
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+lisp.*" \
--title "LISP Overlay Tunnels"
--regex ".+ipolicemark.*" \
--title "QoS Policer Metering"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
--regex ".+ipolicemark.*" \
--title "QoS Policer Metering"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTC_FUNC_SOURCE_DIR}/vpp_performance_configuration_policer.rst \
+ --output ${DTC_FUNC_SOURCE_DIR}/vpp_performancefunctional_configuration_policer.rst \
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+ipolicemark.*" \
--title "QoS Policer Metering"
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+ipolicemark.*" \
--title "QoS Policer Metering"
--regex ".+rpf.*" \
--title "RPF Source Security"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
--regex ".+rpf.*" \
--title "RPF Source Security"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTC_FUNC_SOURCE_DIR}/vpp_performance_configuration_rpf.rst \
+ --output ${DTC_FUNC_SOURCE_DIR}/vpp_functional_configuration_rpf.rst \
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+rpf.*" \
--title "RPF Source Security"
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+rpf.*" \
--title "RPF Source Security"
--regex ".+swire.*" \
--title "Softwire Tunnels"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
--regex ".+swire.*" \
--title "Softwire Tunnels"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTC_FUNC_SOURCE_DIR}/vpp_performance_configuration_softwire.rst \
+ --output ${DTC_FUNC_SOURCE_DIR}/vpp_functional_configuration_softwire.rst \
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+swire.*" \
--title "Softwire Tunnels"
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+swire.*" \
--title "Softwire Tunnels"
--regex ".+tap.*" \
--title "Tap Interface"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
--regex ".+tap.*" \
--title "Tap Interface"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTC_FUNC_SOURCE_DIR}/vpp_performance_configuration_tap.rst \
+ --output ${DTC_FUNC_SOURCE_DIR}/vpp_functional_configuration_tap.rst \
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+tap.*" \
--title "Tap Interface"
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+tap.*" \
--title "Tap Interface"
--regex ".+(ipfix|spanrx).*" \
--title "Telemetry - IPFIX and SPAN"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
--regex ".+(ipfix|spanrx).*" \
--title "Telemetry - IPFIX and SPAN"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTC_FUNC_SOURCE_DIR}/vpp_performance_configuration_telemetry.rst \
+ --output ${DTC_FUNC_SOURCE_DIR}/vpp_functional_configuration_telemetry.rst \
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+(ipfix|spanrx).*" \
--title "Telemetry - IPFIX and SPAN"
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+(ipfix|spanrx).*" \
--title "Telemetry - IPFIX and SPAN"
--regex ".+(dot1q\-|dot1ad\-).*" \
--title "VLAN Tag Translation"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
--regex ".+(dot1q\-|dot1ad\-).*" \
--title "VLAN Tag Translation"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTC_FUNC_SOURCE_DIR}/vpp_performance_configuration_vlan.rst \
+ --output ${DTC_FUNC_SOURCE_DIR}/vpp_functional_configuration_vlan.rst \
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+(dot1q\-|dot1ad\-).*" \
--title "VLAN Tag Translation"
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+(dot1q\-|dot1ad\-).*" \
--title "VLAN Tag Translation"
--regex ".+ethip(4|6)+-ip(4|6)+basevrf.*" \
--title "VRF Routed-Forwarding"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
--regex ".+ethip(4|6)+-ip(4|6)+basevrf.*" \
--title "VRF Routed-Forwarding"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTC_FUNC_SOURCE_DIR}/vpp_performance_configuration_vrf.rst \
+ --output ${DTC_FUNC_SOURCE_DIR}/vpp_functional_configuration_vrf.rst \
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+ethip(4|6)+-ip(4|6)+basevrf.*" \
--title "VRF Routed-Forwarding"
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+ethip(4|6)+-ip(4|6)+basevrf.*" \
--title "VRF Routed-Forwarding"
--regex ".+(ip4vxlan|ip6vxlan).*" \
--title "VXLAN Overlay Tunnels"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
--regex ".+(ip4vxlan|ip6vxlan).*" \
--title "VXLAN Overlay Tunnels"
python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTC_FUNC_SOURCE_DIR}/vpp_performance_configuration_vxlan.rst \
+ --output ${DTC_FUNC_SOURCE_DIR}/vpp_functional_configuration_vxlan.rst \
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+(ip4vxlan|ip6vxlan).*" \
--title "VXLAN Overlay Tunnels"
--data "VAT_H" -f "rst" --start 4 --level 2 \
--regex ".+(ip4vxlan|ip6vxlan).*" \
--title "VXLAN Overlay Tunnels"
output.write(item['doc'].replace('*', '**').replace('|br|', '\n\n -') +
'\n\n')
try:
output.write(item['doc'].replace('*', '**').replace('|br|', '\n\n -') +
'\n\n')
try:
- output.write(gen_rst_table(item['tests']) + '\n\n')
+ test_set = list()
+ for test in item['tests']:
+ test_data = list()
+ test_data.append(test[0])
+ test_data.append(test[1].replace('*', '**'))
+ test_set.append(test_data)
+ output.write(gen_rst_table(test_set) + '\n\n')
except KeyError:
continue
output.close()
except KeyError:
continue
output.close()
table.append(th_separator)
# generate table rows
for item in data[0:-2]:
table.append(th_separator)
# generate table rows
for item in data[0:-2]:
- table.append(template.format(item[0], item[1].replace('*', '**')))
+ table.append(template.format(item[0], item[1]))
- table.append(template.format(data[-2][0], data[-2][1].replace('*', '**')))
+ table.append(template.format(data[-2][0], data[-2][1]))
table.append(separator)
return '\n'.join(table)
table.append(separator)
return '\n'.join(table)