-unzip -o ${STATIC_DIR_ARCH}/${JEN_JOB}-${JEN_BUILD}.zip -d ${WORKING_DIR}/
-# Cop Address Security
-python run_robot_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTR_FUNC_SOURCE_DIR}/vpp_functional_results_cop.rst \
- --formatting rst --start 4 --level 2 \
- --regex ".+cop.*" \
- --title "Cop Address Security"
-python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
- --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"
-# DHCP Client and proxy
-python run_robot_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTR_FUNC_SOURCE_DIR}/vpp_functional_results_dhcp.rst \
- --formatting rst --start 4 --level 2 \
- --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_functional_configuration_dhcp.rst \
- --data "VAT_H" -f "rst" --start 4 --level 2 \
- --regex ".+dhcp.*" \
- --title "DHCP - Client and Proxy"
-# GRE Overlay Tunnels
-python run_robot_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTR_FUNC_SOURCE_DIR}/vpp_functional_results_gre.rst \
- --formatting rst --start 4 --level 2 \
- --regex ".+ethip4gre.*" \
- --title "GRE Overlay Tunnels"
-python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
- --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"
-# iACL Security
-python run_robot_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTR_FUNC_SOURCE_DIR}/vpp_functional_results_iacl.rst \
- --formatting rst --start 4 --level 2 \
- --regex ".+iacl.*" \
- --title "iACL Security"
-python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTC_FUNC_SOURCE_DIR}/vpp_functional_configuration_iacl.rst \
- --data "VAT_H" -f "rst" --start 4 --level 2 \
- --regex ".+iacl.*" \
- --title "iACL Security"
-# IPSec - Tunnels and Transport
-python run_robot_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTR_FUNC_SOURCE_DIR}/vpp_functional_results_ipsec.rst \
- --formatting rst --start 4 --level 2 \
- --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_functional_configuration_ipsec.rst \
- --data "VAT_H" -f "rst" --start 4 --level 2 \
- --regex ".+ipsec(tnl|tpt)+-.*" \
- --title "IPSec - Tunnels and Transport"
-# IPv4 Routed-Forwarding
-python run_robot_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTR_FUNC_SOURCE_DIR}/vpp_functional_results_ipv4.rst \
- --formatting rst --start 4 --level 2 \
- --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_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"
-# IPv6 Routed-Forwarding
-python run_robot_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTR_FUNC_SOURCE_DIR}/vpp_functional_results_ipv6.rst \
- --formatting rst --start 4 --level 2 \
- --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_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"
-# L2BD Ethernet Switching
-python run_robot_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTR_SOURCE_DIR}/vpp_functional_results/vpp_functional_results_l2bd.rst \
- --formatting rst --start 4 --level 2 \
- --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_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"
-# L2XC Ethernet Switching
-python run_robot_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTR_FUNC_SOURCE_DIR}/vpp_functional_results_l2xc.rst \
- --formatting rst --start 4 --level 2 \
- --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_functional_configuration_l2xc.rst \
- --data "VAT_H" -f "rst" --start 4 --level 2 \
- --regex ".+eth-l2xcbase-(eth|func).*" \
- --title "L2XC Ethernet Switching"
-# LISP Overlay Tunnels
-python run_robot_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTR_FUNC_SOURCE_DIR}/vpp_functional_results_lisp.rst \
- --formatting rst --start 4 --level 2 \
- --regex ".+lisp.*" \
- --title "LISP Overlay Tunnels"
-python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
- --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"
-# QoS Policer Metering
-python run_robot_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTR_FUNC_SOURCE_DIR}/vpp_functional_results_policer.rst \
- --formatting rst --start 4 --level 2 \
- --regex ".+ipolicemark.*" \
- --title "QoS Policer Metering"
-python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTC_FUNC_SOURCE_DIR}/vpp_functional_configuration_policer.rst \
- --data "VAT_H" -f "rst" --start 4 --level 2 \
- --regex ".+ipolicemark.*" \
- --title "QoS Policer Metering"
-# RPF Source Security
-python run_robot_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTR_FUNC_SOURCE_DIR}/vpp_functional_results_rpf.rst \
- --formatting rst --start 4 --level 2 \
- --regex ".+rpf.*" \
- --title "RPF Source Security"
-python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
- --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"
-# Softwire Tunnels
-python run_robot_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTR_FUNC_SOURCE_DIR}/vpp_functional_results_softwire.rst \
- --formatting rst --start 4 --level 2 \
- --regex ".+swire.*" \
- --title "Softwire Tunnels"
-python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTC_FUNC_SOURCE_DIR}/vpp_functional_configuration_softwire.rst \
- --data "VAT_H" -f "rst" --start 4 --level 2 \
- --regex ".+swire.*" \
- --title "Softwire Tunnels"
-# Tap Interface
-python run_robot_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTR_FUNC_SOURCE_DIR}/vpp_functional_results_tap.rst \
- --formatting rst --start 4 --level 2 \
- --regex ".+tap.*" \
- --title "Tap Interface"
-python run_robot_teardown_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTC_FUNC_SOURCE_DIR}/vpp_functional_configuration_tap.rst \
- --data "VAT_H" -f "rst" --start 4 --level 2 \
- --regex ".+tap.*" \
- --title "Tap Interface"
-# Telemetry - IPFIX and SPAN
-python run_robot_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTR_FUNC_SOURCE_DIR}/vpp_functional_results_telemetry.rst \
- --formatting rst --start 4 --level 2 \
- --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_functional_configuration_telemetry.rst \
- --data "VAT_H" -f "rst" --start 4 --level 2 \
- --regex ".+(ipfix|spanrx).*" \
- --title "Telemetry - IPFIX and SPAN"
-# VLAN Tag Translation
-python run_robot_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTR_FUNC_SOURCE_DIR}/vpp_functional_results_vlan.rst \
- --formatting rst --start 4 --level 2 \
- --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_functional_configuration_vlan.rst \
- --data "VAT_H" -f "rst" --start 4 --level 2 \
- --regex ".+(dot1q\-|dot1ad\-).*" \
- --title "VLAN Tag Translation"
-# VRF Routed-Forwarding
-python run_robot_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTR_FUNC_SOURCE_DIR}/vpp_functional_results_vrf.rst \
- --formatting rst --start 4 --level 2 \
- --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_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"
-# VXLAN Overlay Tunnels
-python run_robot_data.py -i ${WORKING_DIR}/archive/output.xml \
- --output ${DTR_FUNC_SOURCE_DIR}/vpp_functional_results_vxlan.rst \
- --formatting rst --start 4 --level 2 \
- --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_functional_configuration_vxlan.rst \
- --data "VAT_H" -f "rst" --start 4 --level 2 \
- --regex ".+(ip4vxlan|ip6vxlan).*" \
- --title "VXLAN Overlay Tunnels"
-sed -i -e "s@###JOB###@${JEN_JOB}\/${JEN_BUILD}@g" \
- ${DTR_FUNC_SOURCE_DIR}/index.rst
-sed -i -e "s@###LINK###@${JEN_URL}\/${JEN_JOB}\/${JEN_BUILD}@g" \
- ${DTR_FUNC_SOURCE_DIR}/index.rst
-sed -i -e "s@###JOB###@${JEN_JOB}\/${JEN_BUILD}@g" \
- ${DTC_FUNC_SOURCE_DIR}/index.rst
-sed -i -e "s@###LINK###@${JEN_URL}\/${JEN_JOB}\/${JEN_BUILD}@g" \
- ${DTC_FUNC_SOURCE_DIR}/index.rst
-
-### HONEYCOMB SOURCE DATA
-
-JEN_URL='https://jenkins.fd.io/view/hc2vpp/job'
-JEN_JOB='hc2vpp-csit-integration-1704-ubuntu1604'
-JEN_BUILD=41
-
-if [[ ${DEBUG} -eq 1 ]] ;