Skip to content

Implement Special Tests  #27

@bonomani

Description

@bonomani

Implement Special 'Tests' case:

  1. Multi-Device Testing Framework:

    • Spanning Tree Domain (SPT) Testing: Simulate a "root" device in a spanning tree domain (or other routing protocols) using multiple devices. This allows for testing dynamic protocol behaviors in multi-device environments. Potential challenges include IPv6 support and managing cluster members (round-robin, etc.).

    • Cluster Devices (Active/Standby):

      • Use 0.0.0.0 as the IP address for the cluster testing. It resolves via DNS and accepts messages from multiple IPs. This setup tests the behavior of clusters and how members change.
      • Limitations include lack of IPv6 support and potential issues when mixing IPv4 and IPv6.
  2. Fake Device for Feature Testing:

    • Simulate a Fake Device: Use a device with a 0.0.0.0 IP to test all DEVMON features, such as transforms and error propagation. Primarily for developers, but it can offer useful insights during failure scenarios.
  3. Fake Test Host Setup:

    • IP Address and Domain:
      • Use 0.0.0.0 IP and .test domain extension for testing purposes. This ensures no conflict with production systems.
      • The hostname could be localhost.test, indicating that the device is for testing.
      • Example: regsub.localhost.test or best.localhost.test.

This setup aims to provide a flexible and scalable testing environment to simulate real-world network behaviors while addressing potential limitations in the system.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions