system_time_test - openconfig/featureprofiles GitHub Wiki
Ensures the device support basic system requirements for a device supporting g* APIs.
Each test will require the DUT configured with a basic service configuration that should be provided as part of the basic configuration. This setup should also include any security setup for connecting to the services.
- Configure DUT with service configurations for all required services
- Each test will then create a client to those services and valid each service is properly listening on the standard port.
- Verify if the current date and time state path can be parsed as RFC3339 time format.
- Verify if the timestamp that the system was last restarted can be read and is not an unreasonable value.
- Verify if the timezone-name config values can be read and set.
- fev
paths:
/system/state/current-datetime:
/system/state/boot-time:
/system/clock/state/timezone-name:
rpcs:
gnmi:
gNMI.Set:
replace: true
delete: true
gNMI.Subscribe: