From 28f67ff6083d736f7bad45de24beff63c6028245 Mon Sep 17 00:00:00 2001 From: Richard Alpe Date: Tue, 14 Jan 2025 13:18:35 +0100 Subject: [PATCH] test: add topdoc dir to all test specifications This should be a non functional change. The idea is to use the topdoc dir from 9pm when generating the test report. Signed-off-by: Richard Alpe --- test/case/ietf_hardware/usb/usb.adoc | 2 +- test/case/ietf_hardware/usb_two_ports/usb_two_ports.adoc | 2 +- test/case/ietf_interfaces/bridge_basic/bridge_basic.adoc | 2 +- .../bridge_fwd_dual_dut/bridge_fwd_dual_dut.adoc | 2 +- .../bridge_fwd_sgl_dut/bridge_fwd_sgl_dut.adoc | 2 +- .../ietf_interfaces/bridge_stp_basic/bridge_stp_basic.adoc | 2 +- test/case/ietf_interfaces/bridge_veth/bridge_veth.adoc | 2 +- test/case/ietf_interfaces/bridge_vlan/bridge_vlan.adoc | 2 +- .../bridge_vlan_separation/bridge_vlan_separation.adoc | 2 +- .../iface_enable_disable/iface_enable_disable.adoc | 2 +- .../iface_phys_address/iface_phys_address.adoc | 2 +- test/case/ietf_interfaces/ifalias/ifalias.adoc | 2 +- test/case/ietf_interfaces/igmp_basic/igmp_basic.adoc | 2 +- test/case/ietf_interfaces/igmp_vlan/igmp_vlan.adoc | 2 +- test/case/ietf_interfaces/ipv4_address/ipv4_address.adoc | 2 +- test/case/ietf_interfaces/ipv4_autoconf/ipv4_autoconf.adoc | 2 +- test/case/ietf_interfaces/ipv6_address/ipv6_address.adoc | 2 +- test/case/ietf_interfaces/routing_basic/routing_basic.adoc | 2 +- .../static_multicast_filters/static_multicast_filters.adoc | 2 +- test/case/ietf_interfaces/tunnel_basic/gre_basic.adoc | 2 +- test/case/ietf_interfaces/tunnel_basic/gretap_basic.adoc | 2 +- test/case/ietf_interfaces/tunnel_basic/vxlan_basic.adoc | 2 +- .../case/ietf_interfaces/tunnel_bridged/gretap_bridged.adoc | 2 +- test/case/ietf_interfaces/tunnel_bridged/vxlan_bridged.adoc | 2 +- .../verify_all_interface_types.adoc | 2 +- test/case/ietf_interfaces/veth_delete/veth_delete.adoc | 2 +- .../vlan_iface_termination/vlan_iface_termination.adoc | 2 +- test/case/ietf_interfaces/vlan_ping/vlan_ping.adoc | 2 +- test/case/ietf_interfaces/vlan_qos/vlan_qos.adoc | 2 +- test/case/ietf_routing/ospf_basic/ospf_basic.adoc | 2 +- test/case/ietf_routing/ospf_bfd/ospf_bfd.adoc | 2 +- .../ospf_default_route_advertise.adoc | 2 +- test/case/ietf_routing/ospf_multiarea/ospf_multiarea.adoc | 2 +- .../ospf_unnumbered_interface.adoc | 2 +- test/case/ietf_routing/route_pref_255/route_pref_255.adoc | 2 +- test/case/ietf_routing/route_pref_dhcp/route_pref_dhcp.adoc | 2 +- test/case/ietf_routing/route_pref_ospf/route_pref_ospf.adoc | 2 +- test/case/ietf_routing/static_routing/static_routing.adoc | 2 +- test/case/ietf_syslog/basic/basic.adoc | 2 +- test/case/ietf_syslog/remote/remote.adoc | 2 +- test/case/ietf_system/add_delete_user/add_delete_user.adoc | 2 +- test/case/ietf_system/hostname/hostname.adoc | 2 +- test/case/ietf_system/ntp_client/ntp_client.adoc | 2 +- test/case/ietf_system/timezone/timezone.adoc | 2 +- .../timezone_utc_offset/timezone_utc_offset.adoc | 2 +- test/case/ietf_system/upgrade/upgrade.adoc | 2 +- test/case/ietf_system/user_admin/user_admin.adoc | 2 +- .../infix_containers/container_basic/container_basic.adoc | 2 +- .../infix_containers/container_bridge/container_bridge.adoc | 2 +- .../container_firewall_basic/container_firewall_basic.adoc | 2 +- .../infix_containers/container_phys/container_phys.adoc | 2 +- .../infix_containers/container_veth/container_veth.adoc | 2 +- test/case/infix_dhcp/dhcp_basic/dhcp_basic.adoc | 2 +- test/case/infix_dhcp/dhcp_router/dhcp_router.adoc | 2 +- test/case/infix_dhcp/dhcp_routes/dhcp_routes.adoc | 2 +- .../infix_services/mdns_allow_deny/mdns_allow_deny.adoc | 2 +- .../ssh_key_authentication/ssh_key_authentication.adoc | 2 +- .../infix_services/ssh_server_config/ssh_server_config.adoc | 2 +- test/case/misc/operational_all/operational_all.adoc | 2 +- test/case/use_case/ospf_container/ospf_container.adoc | 6 +++--- test/spec/generate_spec.py | 2 +- 61 files changed, 63 insertions(+), 63 deletions(-) diff --git a/test/case/ietf_hardware/usb/usb.adoc b/test/case/ietf_hardware/usb/usb.adoc index 2c8645b7..67fe2468 100644 --- a/test/case/ietf_hardware/usb/usb.adoc +++ b/test/case/ietf_hardware/usb/usb.adoc @@ -12,7 +12,7 @@ port is handled correctly. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_hardware/usb/topology.svg[USB configuration topology] +image::{topdoc}../../test/case/ietf_hardware/usb/topology.svg[USB configuration topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_hardware/usb_two_ports/usb_two_ports.adoc b/test/case/ietf_hardware/usb_two_ports/usb_two_ports.adoc index c9928018..74584330 100644 --- a/test/case/ietf_hardware/usb_two_ports/usb_two_ports.adoc +++ b/test/case/ietf_hardware/usb_two_ports/usb_two_ports.adoc @@ -5,7 +5,7 @@ when having two USB ports. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_hardware/usb_two_ports/topology.svg[USB configuration with two USB ports topology] +image::{topdoc}../../test/case/ietf_hardware/usb_two_ports/topology.svg[USB configuration with two USB ports topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_interfaces/bridge_basic/bridge_basic.adoc b/test/case/ietf_interfaces/bridge_basic/bridge_basic.adoc index b43fcef5..a9851ece 100644 --- a/test/case/ietf_interfaces/bridge_basic/bridge_basic.adoc +++ b/test/case/ietf_interfaces/bridge_basic/bridge_basic.adoc @@ -12,7 +12,7 @@ Test basic connectivity to a bridge ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_interfaces/bridge_basic/topology.svg[Bridge basic topology] +image::{topdoc}../../test/case/ietf_interfaces/bridge_basic/topology.svg[Bridge basic topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_interfaces/bridge_fwd_dual_dut/bridge_fwd_dual_dut.adoc b/test/case/ietf_interfaces/bridge_fwd_dual_dut/bridge_fwd_dual_dut.adoc index cc5c0a5a..ec99b4fb 100644 --- a/test/case/ietf_interfaces/bridge_fwd_dual_dut/bridge_fwd_dual_dut.adoc +++ b/test/case/ietf_interfaces/bridge_fwd_dual_dut/bridge_fwd_dual_dut.adoc @@ -24,7 +24,7 @@ Ping through two bridges on two different DUTs. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_interfaces/bridge_fwd_dual_dut/topology.svg[Bridge forwarding dual DUTs topology] +image::{topdoc}../../test/case/ietf_interfaces/bridge_fwd_dual_dut/topology.svg[Bridge forwarding dual DUTs topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_interfaces/bridge_fwd_sgl_dut/bridge_fwd_sgl_dut.adoc b/test/case/ietf_interfaces/bridge_fwd_sgl_dut/bridge_fwd_sgl_dut.adoc index fc530c39..a54fc271 100644 --- a/test/case/ietf_interfaces/bridge_fwd_sgl_dut/bridge_fwd_sgl_dut.adoc +++ b/test/case/ietf_interfaces/bridge_fwd_sgl_dut/bridge_fwd_sgl_dut.adoc @@ -24,7 +24,7 @@ Tests forwarding through a DUT with two bridged interfaces on one DUT. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_interfaces/bridge_fwd_sgl_dut/topology.svg[Bridge forwarding single DUTs topology] +image::{topdoc}../../test/case/ietf_interfaces/bridge_fwd_sgl_dut/topology.svg[Bridge forwarding single DUTs topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_interfaces/bridge_stp_basic/bridge_stp_basic.adoc b/test/case/ietf_interfaces/bridge_stp_basic/bridge_stp_basic.adoc index e017893f..5a626040 100644 --- a/test/case/ietf_interfaces/bridge_stp_basic/bridge_stp_basic.adoc +++ b/test/case/ietf_interfaces/bridge_stp_basic/bridge_stp_basic.adoc @@ -9,7 +9,7 @@ while exactly three links are in the blocking state. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_interfaces/bridge_stp_basic/topology.svg[Bridge STP Basic topology] +image::{topdoc}../../test/case/ietf_interfaces/bridge_stp_basic/topology.svg[Bridge STP Basic topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_interfaces/bridge_veth/bridge_veth.adoc b/test/case/ietf_interfaces/bridge_veth/bridge_veth.adoc index b801d649..935e2aa8 100644 --- a/test/case/ietf_interfaces/bridge_veth/bridge_veth.adoc +++ b/test/case/ietf_interfaces/bridge_veth/bridge_veth.adoc @@ -14,7 +14,7 @@ PING --> br0 ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_interfaces/bridge_veth/topology.svg[Bridge with a physical port and a veth topology] +image::{topdoc}../../test/case/ietf_interfaces/bridge_veth/topology.svg[Bridge with a physical port and a veth topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_interfaces/bridge_vlan/bridge_vlan.adoc b/test/case/ietf_interfaces/bridge_vlan/bridge_vlan.adoc index f6b0694a..da408803 100644 --- a/test/case/ietf_interfaces/bridge_vlan/bridge_vlan.adoc +++ b/test/case/ietf_interfaces/bridge_vlan/bridge_vlan.adoc @@ -13,7 +13,7 @@ Basic test of VLAN functionality in a bridge, tagged/untagged traffic and a VLAN ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_interfaces/bridge_vlan/topology.svg[Bridge VLAN topology] +image::{topdoc}../../test/case/ietf_interfaces/bridge_vlan/topology.svg[Bridge VLAN topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_interfaces/bridge_vlan_separation/bridge_vlan_separation.adoc b/test/case/ietf_interfaces/bridge_vlan_separation/bridge_vlan_separation.adoc index 13e59869..2d3816c9 100644 --- a/test/case/ietf_interfaces/bridge_vlan_separation/bridge_vlan_separation.adoc +++ b/test/case/ietf_interfaces/bridge_vlan_separation/bridge_vlan_separation.adoc @@ -23,7 +23,7 @@ Test that two VLANs are correctly separated in the bridge ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_interfaces/bridge_vlan_separation/topology.svg[Bridge VLAN separation topology] +image::{topdoc}../../test/case/ietf_interfaces/bridge_vlan_separation/topology.svg[Bridge VLAN separation topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_interfaces/iface_enable_disable/iface_enable_disable.adoc b/test/case/ietf_interfaces/iface_enable_disable/iface_enable_disable.adoc index d1b29c6b..7b76870c 100644 --- a/test/case/ietf_interfaces/iface_enable_disable/iface_enable_disable.adoc +++ b/test/case/ietf_interfaces/iface_enable_disable/iface_enable_disable.adoc @@ -7,7 +7,7 @@ Both admin-status and oper-status are verified. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_interfaces/iface_enable_disable/topology.svg[Interface status topology] +image::{topdoc}../../test/case/ietf_interfaces/iface_enable_disable/topology.svg[Interface status topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_interfaces/iface_phys_address/iface_phys_address.adoc b/test/case/ietf_interfaces/iface_phys_address/iface_phys_address.adoc index be0a44e9..de35542d 100644 --- a/test/case/ietf_interfaces/iface_phys_address/iface_phys_address.adoc +++ b/test/case/ietf_interfaces/iface_phys_address/iface_phys_address.adoc @@ -6,7 +6,7 @@ an offset applied. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_interfaces/iface_phys_address/topology.svg[Custom MAC address on interface topology] +image::{topdoc}../../test/case/ietf_interfaces/iface_phys_address/topology.svg[Custom MAC address on interface topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_interfaces/ifalias/ifalias.adoc b/test/case/ietf_interfaces/ifalias/ifalias.adoc index 02209f91..6fa679e9 100644 --- a/test/case/ietf_interfaces/ifalias/ifalias.adoc +++ b/test/case/ietf_interfaces/ifalias/ifalias.adoc @@ -5,7 +5,7 @@ then be read back from the operational datastore. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_interfaces/ifalias/topology.svg[Interface Description (ifAlias) topology] +image::{topdoc}../../test/case/ietf_interfaces/ifalias/topology.svg[Interface Description (ifAlias) topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_interfaces/igmp_basic/igmp_basic.adoc b/test/case/ietf_interfaces/igmp_basic/igmp_basic.adoc index db7b60cc..ce8554c8 100644 --- a/test/case/ietf_interfaces/igmp_basic/igmp_basic.adoc +++ b/test/case/ietf_interfaces/igmp_basic/igmp_basic.adoc @@ -18,7 +18,7 @@ the flooding stops as soon a join arrives ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_interfaces/igmp_basic/topology.svg[IGMP basic topology] +image::{topdoc}../../test/case/ietf_interfaces/igmp_basic/topology.svg[IGMP basic topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_interfaces/igmp_vlan/igmp_vlan.adoc b/test/case/ietf_interfaces/igmp_vlan/igmp_vlan.adoc index 703e13fb..230f2ece 100644 --- a/test/case/ietf_interfaces/igmp_vlan/igmp_vlan.adoc +++ b/test/case/ietf_interfaces/igmp_vlan/igmp_vlan.adoc @@ -21,7 +21,7 @@ Test tagged IGMP control traffic and that VLAN separation is respected for multi ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_interfaces/igmp_vlan/topology.svg[IGMP VLAN topology] +image::{topdoc}../../test/case/ietf_interfaces/igmp_vlan/topology.svg[IGMP VLAN topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_interfaces/ipv4_address/ipv4_address.adoc b/test/case/ietf_interfaces/ipv4_address/ipv4_address.adoc index 7a411d5f..4e75f8d0 100644 --- a/test/case/ietf_interfaces/ipv4_address/ipv4_address.adoc +++ b/test/case/ietf_interfaces/ipv4_address/ipv4_address.adoc @@ -4,7 +4,7 @@ Test that it is possible to set and remove the IPv4 address on an interface ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_interfaces/ipv4_address/topology.svg[Interface with IPv4 topology] +image::{topdoc}../../test/case/ietf_interfaces/ipv4_address/topology.svg[Interface with IPv4 topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_interfaces/ipv4_autoconf/ipv4_autoconf.adoc b/test/case/ietf_interfaces/ipv4_autoconf/ipv4_autoconf.adoc index 2f6e8d0c..f64cc6de 100644 --- a/test/case/ietf_interfaces/ipv4_autoconf/ipv4_autoconf.adoc +++ b/test/case/ietf_interfaces/ipv4_autoconf/ipv4_autoconf.adoc @@ -6,7 +6,7 @@ address removal on autoconf disable. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_interfaces/ipv4_autoconf/topology.svg[IPv4 link-local topology] +image::{topdoc}../../test/case/ietf_interfaces/ipv4_autoconf/topology.svg[IPv4 link-local topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_interfaces/ipv6_address/ipv6_address.adoc b/test/case/ietf_interfaces/ipv6_address/ipv6_address.adoc index 93f5da93..511e19ef 100644 --- a/test/case/ietf_interfaces/ipv6_address/ipv6_address.adoc +++ b/test/case/ietf_interfaces/ipv6_address/ipv6_address.adoc @@ -5,7 +5,7 @@ See issue #473 for details. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_interfaces/ipv6_address/topology.svg[Interface IPv6 autoconf for bridges topology] +image::{topdoc}../../test/case/ietf_interfaces/ipv6_address/topology.svg[Interface IPv6 autoconf for bridges topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_interfaces/routing_basic/routing_basic.adoc b/test/case/ietf_interfaces/routing_basic/routing_basic.adoc index 5c5b681e..0e6179ec 100644 --- a/test/case/ietf_interfaces/routing_basic/routing_basic.adoc +++ b/test/case/ietf_interfaces/routing_basic/routing_basic.adoc @@ -5,7 +5,7 @@ in configuration has the expected result. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_interfaces/routing_basic/topology.svg[Routing basic topology] +image::{topdoc}../../test/case/ietf_interfaces/routing_basic/topology.svg[Routing basic topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_interfaces/static_multicast_filters/static_multicast_filters.adoc b/test/case/ietf_interfaces/static_multicast_filters/static_multicast_filters.adoc index 9fc1e6ad..e0b3b694 100644 --- a/test/case/ietf_interfaces/static_multicast_filters/static_multicast_filters.adoc +++ b/test/case/ietf_interfaces/static_multicast_filters/static_multicast_filters.adoc @@ -20,7 +20,7 @@ enabled when using static multicast filters) ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_interfaces/static_multicast_filters/topology.svg[Static multicast filters topology] +image::{topdoc}../../test/case/ietf_interfaces/static_multicast_filters/topology.svg[Static multicast filters topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_interfaces/tunnel_basic/gre_basic.adoc b/test/case/ietf_interfaces/tunnel_basic/gre_basic.adoc index 41e61add..c1ec9746 100644 --- a/test/case/ietf_interfaces/tunnel_basic/gre_basic.adoc +++ b/test/case/ietf_interfaces/tunnel_basic/gre_basic.adoc @@ -5,7 +5,7 @@ and ends with a connectivity test. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_interfaces/tunnel_basic/topology.svg[GRE point-to-point topology] +image::{topdoc}../../test/case/ietf_interfaces/tunnel_basic/topology.svg[GRE point-to-point topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_interfaces/tunnel_basic/gretap_basic.adoc b/test/case/ietf_interfaces/tunnel_basic/gretap_basic.adoc index 48c7122a..2ca105f6 100644 --- a/test/case/ietf_interfaces/tunnel_basic/gretap_basic.adoc +++ b/test/case/ietf_interfaces/tunnel_basic/gretap_basic.adoc @@ -5,7 +5,7 @@ and ends with a connectivity test. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_interfaces/tunnel_basic/topology.svg[GRETAP point-to-point topology] +image::{topdoc}../../test/case/ietf_interfaces/tunnel_basic/topology.svg[GRETAP point-to-point topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_interfaces/tunnel_basic/vxlan_basic.adoc b/test/case/ietf_interfaces/tunnel_basic/vxlan_basic.adoc index 6351726b..b413c0e5 100644 --- a/test/case/ietf_interfaces/tunnel_basic/vxlan_basic.adoc +++ b/test/case/ietf_interfaces/tunnel_basic/vxlan_basic.adoc @@ -5,7 +5,7 @@ and ends with a connectivity test. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_interfaces/tunnel_basic/topology.svg[VXLAN point-to-point topology] +image::{topdoc}../../test/case/ietf_interfaces/tunnel_basic/topology.svg[VXLAN point-to-point topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_interfaces/tunnel_bridged/gretap_bridged.adoc b/test/case/ietf_interfaces/tunnel_bridged/gretap_bridged.adoc index a855e10f..1d3b1594 100644 --- a/test/case/ietf_interfaces/tunnel_bridged/gretap_bridged.adoc +++ b/test/case/ietf_interfaces/tunnel_bridged/gretap_bridged.adoc @@ -4,7 +4,7 @@ Undefined ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_interfaces/tunnel_bridged/topology.svg[GRETAP bridged with physical interface topology] +image::{topdoc}../../test/case/ietf_interfaces/tunnel_bridged/topology.svg[GRETAP bridged with physical interface topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_interfaces/tunnel_bridged/vxlan_bridged.adoc b/test/case/ietf_interfaces/tunnel_bridged/vxlan_bridged.adoc index 8dd6a79a..7d20a7dd 100644 --- a/test/case/ietf_interfaces/tunnel_bridged/vxlan_bridged.adoc +++ b/test/case/ietf_interfaces/tunnel_bridged/vxlan_bridged.adoc @@ -4,7 +4,7 @@ Undefined ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_interfaces/tunnel_bridged/topology.svg[VXLAN bridged with physical interface topology] +image::{topdoc}../../test/case/ietf_interfaces/tunnel_bridged/topology.svg[VXLAN bridged with physical interface topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_interfaces/verify_all_interface_types/verify_all_interface_types.adoc b/test/case/ietf_interfaces/verify_all_interface_types/verify_all_interface_types.adoc index 90257126..5563a925 100644 --- a/test/case/ietf_interfaces/verify_all_interface_types/verify_all_interface_types.adoc +++ b/test/case/ietf_interfaces/verify_all_interface_types/verify_all_interface_types.adoc @@ -16,7 +16,7 @@ slightly longer than sending the entire configuration at once. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_interfaces/verify_all_interface_types/topology.svg[Verify that all interface types can be created topology] +image::{topdoc}../../test/case/ietf_interfaces/verify_all_interface_types/topology.svg[Verify that all interface types can be created topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_interfaces/veth_delete/veth_delete.adoc b/test/case/ietf_interfaces/veth_delete/veth_delete.adoc index 18fb860f..1cefb4c0 100644 --- a/test/case/ietf_interfaces/veth_delete/veth_delete.adoc +++ b/test/case/ietf_interfaces/veth_delete/veth_delete.adoc @@ -10,7 +10,7 @@ from any other step. This to trigger a new configuration "generation". ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_interfaces/veth_delete/topology.svg[Verify that VETH pairs can be deleted topology] +image::{topdoc}../../test/case/ietf_interfaces/veth_delete/topology.svg[Verify that VETH pairs can be deleted topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_interfaces/vlan_iface_termination/vlan_iface_termination.adoc b/test/case/ietf_interfaces/vlan_iface_termination/vlan_iface_termination.adoc index 561e4be8..8fd73631 100644 --- a/test/case/ietf_interfaces/vlan_iface_termination/vlan_iface_termination.adoc +++ b/test/case/ietf_interfaces/vlan_iface_termination/vlan_iface_termination.adoc @@ -27,7 +27,7 @@ must _not_ be allowed. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_interfaces/vlan_iface_termination/topology.svg[VLAN Interface Termination topology] +image::{topdoc}../../test/case/ietf_interfaces/vlan_iface_termination/topology.svg[VLAN Interface Termination topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_interfaces/vlan_ping/vlan_ping.adoc b/test/case/ietf_interfaces/vlan_ping/vlan_ping.adoc index b976123c..38e45dc7 100644 --- a/test/case/ietf_interfaces/vlan_ping/vlan_ping.adoc +++ b/test/case/ietf_interfaces/vlan_ping/vlan_ping.adoc @@ -4,7 +4,7 @@ Very basic test if the VLAN interface configuration works. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_interfaces/vlan_ping/topology.svg[VLAN ping connectivity topology] +image::{topdoc}../../test/case/ietf_interfaces/vlan_ping/topology.svg[VLAN ping connectivity topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_interfaces/vlan_qos/vlan_qos.adoc b/test/case/ietf_interfaces/vlan_qos/vlan_qos.adoc index d54f5de1..ab485e66 100644 --- a/test/case/ietf_interfaces/vlan_qos/vlan_qos.adoc +++ b/test/case/ietf_interfaces/vlan_qos/vlan_qos.adoc @@ -16,7 +16,7 @@ correctly to PCP on egress ('from internal priority' or static '0..7'). ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_interfaces/vlan_qos/topology.svg[VLAN Interface Ingress/Egress QoS topology] +image::{topdoc}../../test/case/ietf_interfaces/vlan_qos/topology.svg[VLAN Interface Ingress/Egress QoS topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_routing/ospf_basic/ospf_basic.adoc b/test/case/ietf_routing/ospf_basic/ospf_basic.adoc index eb85294e..d260f6df 100644 --- a/test/case/ietf_routing/ospf_basic/ospf_basic.adoc +++ b/test/case/ietf_routing/ospf_basic/ospf_basic.adoc @@ -5,7 +5,7 @@ and that they exchange routes, ending with a simple connectivity check. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_routing/ospf_basic/topology.svg[OSPF Basic topology] +image::{topdoc}../../test/case/ietf_routing/ospf_basic/topology.svg[OSPF Basic topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_routing/ospf_bfd/ospf_bfd.adoc b/test/case/ietf_routing/ospf_bfd/ospf_bfd.adoc index ae2b34d5..70809484 100644 --- a/test/case/ietf_routing/ospf_bfd/ospf_bfd.adoc +++ b/test/case/ietf_routing/ospf_bfd/ospf_bfd.adoc @@ -10,7 +10,7 @@ converters without link fault forwarding. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_routing/ospf_bfd/topology.svg[OSPF BFD topology] +image::{topdoc}../../test/case/ietf_routing/ospf_bfd/topology.svg[OSPF BFD topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_routing/ospf_default_route_advertise/ospf_default_route_advertise.adoc b/test/case/ietf_routing/ospf_default_route_advertise/ospf_default_route_advertise.adoc index 006f23e1..04df9f7b 100644 --- a/test/case/ietf_routing/ospf_default_route_advertise/ospf_default_route_advertise.adoc +++ b/test/case/ietf_routing/ospf_default_route_advertise/ospf_default_route_advertise.adoc @@ -29,7 +29,7 @@ unless _always_ is set for _default-route-advertising_. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_routing/ospf_default_route_advertise/topology.svg[OSPF Default route advertise topology] +image::{topdoc}../../test/case/ietf_routing/ospf_default_route_advertise/topology.svg[OSPF Default route advertise topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_routing/ospf_multiarea/ospf_multiarea.adoc b/test/case/ietf_routing/ospf_multiarea/ospf_multiarea.adoc index 33698a4f..bc68de2c 100644 --- a/test/case/ietf_routing/ospf_multiarea/ospf_multiarea.adoc +++ b/test/case/ietf_routing/ospf_multiarea/ospf_multiarea.adoc @@ -24,7 +24,7 @@ explicit router-id. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_routing/ospf_multiarea/topology.svg[OSPF with multiple areas topology] +image::{topdoc}../../test/case/ietf_routing/ospf_multiarea/topology.svg[OSPF with multiple areas topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_routing/ospf_unnumbered_interface/ospf_unnumbered_interface.adoc b/test/case/ietf_routing/ospf_unnumbered_interface/ospf_unnumbered_interface.adoc index 1067706e..8c2ecd31 100644 --- a/test/case/ietf_routing/ospf_unnumbered_interface/ospf_unnumbered_interface.adoc +++ b/test/case/ietf_routing/ospf_unnumbered_interface/ospf_unnumbered_interface.adoc @@ -9,7 +9,7 @@ configuration and passive to function ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_routing/ospf_unnumbered_interface/topology.svg[OSPF unnumbered interfaces topology] +image::{topdoc}../../test/case/ietf_routing/ospf_unnumbered_interface/topology.svg[OSPF unnumbered interfaces topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_routing/route_pref_255/route_pref_255.adoc b/test/case/ietf_routing/route_pref_255/route_pref_255.adoc index 661dcf4b..a5875051 100644 --- a/test/case/ietf_routing/route_pref_255/route_pref_255.adoc +++ b/test/case/ietf_routing/route_pref_255/route_pref_255.adoc @@ -7,7 +7,7 @@ which should prevent the route from becoming active. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_routing/route_pref_255/topology.svg[Route preference: Static Route Activation and Maximum Distance topology] +image::{topdoc}../../test/case/ietf_routing/route_pref_255/topology.svg[Route preference: Static Route Activation and Maximum Distance topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_routing/route_pref_dhcp/route_pref_dhcp.adoc b/test/case/ietf_routing/route_pref_dhcp/route_pref_dhcp.adoc index cfe8f427..7f416eaf 100644 --- a/test/case/ietf_routing/route_pref_dhcp/route_pref_dhcp.adoc +++ b/test/case/ietf_routing/route_pref_dhcp/route_pref_dhcp.adoc @@ -10,7 +10,7 @@ to the one lower than DHCP. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_routing/route_pref_dhcp/topology.svg[Route preference: DHCP vs Static topology] +image::{topdoc}../../test/case/ietf_routing/route_pref_dhcp/topology.svg[Route preference: DHCP vs Static topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_routing/route_pref_ospf/route_pref_ospf.adoc b/test/case/ietf_routing/route_pref_ospf/route_pref_ospf.adoc index 19311845..3e7c7ad7 100644 --- a/test/case/ietf_routing/route_pref_ospf/route_pref_ospf.adoc +++ b/test/case/ietf_routing/route_pref_ospf/route_pref_ospf.adoc @@ -10,7 +10,7 @@ becomes unavailable, the static route should take over. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_routing/route_pref_ospf/topology.svg[Route preference: OSPF vs Static topology] +image::{topdoc}../../test/case/ietf_routing/route_pref_ospf/topology.svg[Route preference: OSPF vs Static topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_routing/static_routing/static_routing.adoc b/test/case/ietf_routing/static_routing/static_routing.adoc index 05d5ad68..26b047a8 100644 --- a/test/case/ietf_routing/static_routing/static_routing.adoc +++ b/test/case/ietf_routing/static_routing/static_routing.adoc @@ -5,7 +5,7 @@ that data forwarding works as expected via an intermediate device. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_routing/static_routing/topology.svg[Static routing topology] +image::{topdoc}../../test/case/ietf_routing/static_routing/topology.svg[Static routing topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_syslog/basic/basic.adoc b/test/case/ietf_syslog/basic/basic.adoc index b1f56953..d57e4067 100644 --- a/test/case/ietf_syslog/basic/basic.adoc +++ b/test/case/ietf_syslog/basic/basic.adoc @@ -4,7 +4,7 @@ Add syslog actions to log to local files, then verify new log files have been cr ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_syslog/basic/topology.svg[Syslog Basic topology] +image::{topdoc}../../test/case/ietf_syslog/basic/topology.svg[Syslog Basic topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_syslog/remote/remote.adoc b/test/case/ietf_syslog/remote/remote.adoc index 2cb6b80d..9a21eb79 100644 --- a/test/case/ietf_syslog/remote/remote.adoc +++ b/test/case/ietf_syslog/remote/remote.adoc @@ -4,7 +4,7 @@ Verify logging to remote, acting as a remote, and RFC5424 log format. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_syslog/remote/topology.svg[Remote syslog topology] +image::{topdoc}../../test/case/ietf_syslog/remote/topology.svg[Remote syslog topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_system/add_delete_user/add_delete_user.adoc b/test/case/ietf_system/add_delete_user/add_delete_user.adoc index 40b2e37f..55378b00 100644 --- a/test/case/ietf_system/add_delete_user/add_delete_user.adoc +++ b/test/case/ietf_system/add_delete_user/add_delete_user.adoc @@ -5,7 +5,7 @@ with yescrypt. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_system/add_delete_user/topology.svg[Add/delete user topology] +image::{topdoc}../../test/case/ietf_system/add_delete_user/topology.svg[Add/delete user topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_system/hostname/hostname.adoc b/test/case/ietf_system/hostname/hostname.adoc index ec9e8452..5ad6db49 100644 --- a/test/case/ietf_system/hostname/hostname.adoc +++ b/test/case/ietf_system/hostname/hostname.adoc @@ -10,7 +10,7 @@ e.g. ix-01-01-01. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_system/hostname/topology.svg[Set hostname topology] +image::{topdoc}../../test/case/ietf_system/hostname/topology.svg[Set hostname topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_system/ntp_client/ntp_client.adoc b/test/case/ietf_system/ntp_client/ntp_client.adoc index f9c0f4b6..4353a8d0 100644 --- a/test/case/ietf_system/ntp_client/ntp_client.adoc +++ b/test/case/ietf_system/ntp_client/ntp_client.adoc @@ -4,7 +4,7 @@ Verify NTP client with multiple servers, ensure one get selected. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_system/ntp_client/topology.svg[Basic NTP client test topology] +image::{topdoc}../../test/case/ietf_system/ntp_client/topology.svg[Basic NTP client test topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_system/timezone/timezone.adoc b/test/case/ietf_system/timezone/timezone.adoc index 59d1d27c..4e0104a0 100644 --- a/test/case/ietf_system/timezone/timezone.adoc +++ b/test/case/ietf_system/timezone/timezone.adoc @@ -4,7 +4,7 @@ Verify that it is possible to set timezone using timezone names. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_system/timezone/topology.svg[Set timezone using timezone name topology] +image::{topdoc}../../test/case/ietf_system/timezone/topology.svg[Set timezone using timezone name topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_system/timezone_utc_offset/timezone_utc_offset.adoc b/test/case/ietf_system/timezone_utc_offset/timezone_utc_offset.adoc index 937bdcb6..24638bb1 100644 --- a/test/case/ietf_system/timezone_utc_offset/timezone_utc_offset.adoc +++ b/test/case/ietf_system/timezone_utc_offset/timezone_utc_offset.adoc @@ -4,7 +4,7 @@ Verify that it is possible to set timezone using UTC offset ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_system/timezone_utc_offset/topology.svg[Set timezone with UTC offset topology] +image::{topdoc}../../test/case/ietf_system/timezone_utc_offset/topology.svg[Set timezone with UTC offset topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_system/upgrade/upgrade.adoc b/test/case/ietf_system/upgrade/upgrade.adoc index 47e8c178..a94cba31 100644 --- a/test/case/ietf_system/upgrade/upgrade.adoc +++ b/test/case/ietf_system/upgrade/upgrade.adoc @@ -4,7 +4,7 @@ Verify it is possible to upgrade. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_system/upgrade/topology.svg[Upgrade topology] +image::{topdoc}../../test/case/ietf_system/upgrade/topology.svg[Upgrade topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/ietf_system/user_admin/user_admin.adoc b/test/case/ietf_system/user_admin/user_admin.adoc index 8fb28b23..6b9d1387 100644 --- a/test/case/ietf_system/user_admin/user_admin.adoc +++ b/test/case/ietf_system/user_admin/user_admin.adoc @@ -5,7 +5,7 @@ check that it when added as admin it is also the case in Linux. ==== Topology ifdef::topdoc[] -image::../../test/case/ietf_system/user_admin/topology.svg[Add admin user topology] +image::{topdoc}../../test/case/ietf_system/user_admin/topology.svg[Add admin user topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/infix_containers/container_basic/container_basic.adoc b/test/case/infix_containers/container_basic/container_basic.adoc index 1967c887..b1a032dd 100644 --- a/test/case/infix_containers/container_basic/container_basic.adoc +++ b/test/case/infix_containers/container_basic/container_basic.adoc @@ -8,7 +8,7 @@ The RPC actions: stop + start, and restart are also verified. ==== Topology ifdef::topdoc[] -image::../../test/case/infix_containers/container_basic/topology.svg[Container basic topology] +image::{topdoc}../../test/case/infix_containers/container_basic/topology.svg[Container basic topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/infix_containers/container_bridge/container_bridge.adoc b/test/case/infix_containers/container_bridge/container_bridge.adoc index 1c3e6f69..a2b08bf5 100644 --- a/test/case/infix_containers/container_bridge/container_bridge.adoc +++ b/test/case/infix_containers/container_bridge/container_bridge.adoc @@ -9,7 +9,7 @@ port accessed from the host. ==== Topology ifdef::topdoc[] -image::../../test/case/infix_containers/container_bridge/topology.svg[Container with bridge network topology] +image::{topdoc}../../test/case/infix_containers/container_bridge/topology.svg[Container with bridge network topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/infix_containers/container_firewall_basic/container_firewall_basic.adoc b/test/case/infix_containers/container_firewall_basic/container_firewall_basic.adoc index a26af115..075fba77 100644 --- a/test/case/infix_containers/container_firewall_basic/container_firewall_basic.adoc +++ b/test/case/infix_containers/container_firewall_basic/container_firewall_basic.adoc @@ -27,7 +27,7 @@ phrase, is only reachable from the public interface `ext0`, on ==== Topology ifdef::topdoc[] -image::../../test/case/infix_containers/container_firewall_basic/topology.svg[Basic Firewall Container topology] +image::{topdoc}../../test/case/infix_containers/container_firewall_basic/topology.svg[Basic Firewall Container topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/infix_containers/container_phys/container_phys.adoc b/test/case/infix_containers/container_phys/container_phys.adoc index d05489dd..fc4220e1 100644 --- a/test/case/infix_containers/container_phys/container_phys.adoc +++ b/test/case/infix_containers/container_phys/container_phys.adoc @@ -5,7 +5,7 @@ given a physical interface instead of an end of a VETH pair. ==== Topology ifdef::topdoc[] -image::../../test/case/infix_containers/container_phys/topology.svg[Container with physical interface topology] +image::{topdoc}../../test/case/infix_containers/container_phys/topology.svg[Container with physical interface topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/infix_containers/container_veth/container_veth.adoc b/test/case/infix_containers/container_veth/container_veth.adoc index d50ac7f7..819c00d2 100644 --- a/test/case/infix_containers/container_veth/container_veth.adoc +++ b/test/case/infix_containers/container_veth/container_veth.adoc @@ -15,7 +15,7 @@ regular bridge, a VETH pair connects the container to the bridge. ==== Topology ifdef::topdoc[] -image::../../test/case/infix_containers/container_veth/topology.svg[Container with VETH pair topology] +image::{topdoc}../../test/case/infix_containers/container_veth/topology.svg[Container with VETH pair topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/infix_dhcp/dhcp_basic/dhcp_basic.adoc b/test/case/infix_dhcp/dhcp_basic/dhcp_basic.adoc index f24b6645..e4c203fe 100644 --- a/test/case/infix_dhcp/dhcp_basic/dhcp_basic.adoc +++ b/test/case/infix_dhcp/dhcp_basic/dhcp_basic.adoc @@ -6,7 +6,7 @@ interface. ==== Topology ifdef::topdoc[] -image::../../test/case/infix_dhcp/dhcp_basic/topology.svg[DHCP Basic topology] +image::{topdoc}../../test/case/infix_dhcp/dhcp_basic/topology.svg[DHCP Basic topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/infix_dhcp/dhcp_router/dhcp_router.adoc b/test/case/infix_dhcp/dhcp_router/dhcp_router.adoc index c6f59f9d..719563f4 100644 --- a/test/case/infix_dhcp/dhcp_router/dhcp_router.adoc +++ b/test/case/infix_dhcp/dhcp_router/dhcp_router.adoc @@ -5,7 +5,7 @@ and that route exists in operational datastore. ==== Topology ifdef::topdoc[] -image::../../test/case/infix_dhcp/dhcp_router/topology.svg[DHCP router topology] +image::{topdoc}../../test/case/infix_dhcp/dhcp_router/topology.svg[DHCP router topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/infix_dhcp/dhcp_routes/dhcp_routes.adoc b/test/case/infix_dhcp/dhcp_routes/dhcp_routes.adoc index 007ad217..1ccf2b59 100644 --- a/test/case/infix_dhcp/dhcp_routes/dhcp_routes.adoc +++ b/test/case/infix_dhcp/dhcp_routes/dhcp_routes.adoc @@ -16,7 +16,7 @@ via 192.168.0.1 and a default route (option 121) via 192.168.0.254. ==== Topology ifdef::topdoc[] -image::../../test/case/infix_dhcp/dhcp_routes/topology.svg[DHCP option 121 vs option 3 topology] +image::{topdoc}../../test/case/infix_dhcp/dhcp_routes/topology.svg[DHCP option 121 vs option 3 topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/infix_services/mdns_allow_deny/mdns_allow_deny.adoc b/test/case/infix_services/mdns_allow_deny/mdns_allow_deny.adoc index f2caa8b4..ee1cadb9 100644 --- a/test/case/infix_services/mdns_allow_deny/mdns_allow_deny.adoc +++ b/test/case/infix_services/mdns_allow_deny/mdns_allow_deny.adoc @@ -10,7 +10,7 @@ with three scenarios: ==== Topology ifdef::topdoc[] -image::../../test/case/infix_services/mdns_allow_deny/topology.svg[mDNS allow/deny interfaces topology] +image::{topdoc}../../test/case/infix_services/mdns_allow_deny/topology.svg[mDNS allow/deny interfaces topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/infix_services/ssh_key_authentication/ssh_key_authentication.adoc b/test/case/infix_services/ssh_key_authentication/ssh_key_authentication.adoc index 3772331e..04ffc9b0 100644 --- a/test/case/infix_services/ssh_key_authentication/ssh_key_authentication.adoc +++ b/test/case/infix_services/ssh_key_authentication/ssh_key_authentication.adoc @@ -4,7 +4,7 @@ Verify that 'guest' user can fetch data using only the 'public' key ==== Topology ifdef::topdoc[] -image::../../test/case/infix_services/ssh_key_authentication/topology.svg[Generate ssh key pair topology] +image::{topdoc}../../test/case/infix_services/ssh_key_authentication/topology.svg[Generate ssh key pair topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/infix_services/ssh_server_config/ssh_server_config.adoc b/test/case/infix_services/ssh_server_config/ssh_server_config.adoc index 118881d8..782d8137 100644 --- a/test/case/infix_services/ssh_server_config/ssh_server_config.adoc +++ b/test/case/infix_services/ssh_server_config/ssh_server_config.adoc @@ -7,7 +7,7 @@ Test SSH server functionality with pre-defined key pair: ==== Topology ifdef::topdoc[] -image::../../test/case/infix_services/ssh_server_config/topology.svg[SSH server configuration topology] +image::{topdoc}../../test/case/infix_services/ssh_server_config/topology.svg[SSH server configuration topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/misc/operational_all/operational_all.adoc b/test/case/misc/operational_all/operational_all.adoc index 8f1b05e0..e6c8e164 100644 --- a/test/case/misc/operational_all/operational_all.adoc +++ b/test/case/misc/operational_all/operational_all.adoc @@ -4,7 +4,7 @@ Basic test just to get operational from test-config without errors. ==== Topology ifdef::topdoc[] -image::../../test/case/misc/operational_all/topology.svg[Get operational topology] +image::{topdoc}../../test/case/misc/operational_all/topology.svg[Get operational topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/case/use_case/ospf_container/ospf_container.adoc b/test/case/use_case/ospf_container/ospf_container.adoc index a4b49793..09c9a60b 100644 --- a/test/case/use_case/ospf_container/ospf_container.adoc +++ b/test/case/use_case/ospf_container/ospf_container.adoc @@ -10,7 +10,7 @@ PC, which can act as a link breaker. .Use-case overview. [#img-overview] ifdef::topdoc[] -image::../../test/case/use_case/ospf_container/overview.svg[] +image::{topdoc}../../test/case/use_case/ospf_container/overview.svg[] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] @@ -51,7 +51,7 @@ second bridge, `br1`, only use IPv6 link-local addresses. .Internal network setup, here router R1 on subnet 10.1.1.1/24. [#img-setup] ifdef::topdoc[] -image::../../test/case/use_case/ospf_container/internal-network.svg[Internal networks] +image::{topdoc}../../test/case/use_case/ospf_container/internal-network.svg[Internal networks] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] @@ -75,7 +75,7 @@ endif::topdoc[] ==== Topology ifdef::topdoc[] -image::../../test/case/use_case/ospf_container/topology.svg[OSPF Container topology] +image::{topdoc}../../test/case/use_case/ospf_container/topology.svg[OSPF Container topology] endif::topdoc[] ifndef::topdoc[] ifdef::testgroup[] diff --git a/test/spec/generate_spec.py b/test/spec/generate_spec.py index 61070d7d..002986b6 100755 --- a/test/spec/generate_spec.py +++ b/test/spec/generate_spec.py @@ -156,7 +156,7 @@ class TestCase: spec.write(description + "\n\n") spec.write("==== Topology\n") spec.write("ifdef::topdoc[]\n") - spec.write(f"image::../../{self.test_dir}/topology.svg[{name} topology]\n") + spec.write(f"image::{{topdoc}}../../{self.test_dir}/topology.svg[{name} topology]\n") spec.write("endif::topdoc[]\n") spec.write("ifndef::topdoc[]\n") spec.write("ifdef::testgroup[]\n")