-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Labels
Description
Implement Special 'Tests' case:
-
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.0as 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.
- Use
-
-
Fake Device for Feature Testing:
- Simulate a Fake Device: Use a device with a
0.0.0.0IP to test all DEVMON features, such as transforms and error propagation. Primarily for developers, but it can offer useful insights during failure scenarios.
- Simulate a Fake Device: Use a device with a
-
Fake Test Host Setup:
- IP Address and Domain:
- Use
0.0.0.0IP and.testdomain 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.testorbest.localhost.test.
- Use
- IP Address and Domain:
This setup aims to provide a flexible and scalable testing environment to simulate real-world network behaviors while addressing potential limitations in the system.