mirror of
https://github.com/kernelkit/infix.git
synced 2026-08-02 22:03:01 +02:00
34 lines
1.1 KiB
Plaintext
34 lines
1.1 KiB
Plaintext
=== GPS Receiver Basic Test
|
|
|
|
ifdef::topdoc[:imagesdir: {topdoc}../../test/case/hardware/gps_simple]
|
|
|
|
==== Description
|
|
|
|
Verify that two simulated GPS receivers are detected and report valid
|
|
fixes via the ietf-hardware operational datastore.
|
|
|
|
The test injects NMEA sentences through QEMU pipe chardev FIFOs,
|
|
which appear as virtio serial ports inside the guest.
|
|
|
|
==== Topology
|
|
|
|
image::topology.svg[GPS Receiver Basic Test topology, align=center, scaledwidth=75%]
|
|
|
|
==== Sequence
|
|
|
|
. Set up topology and attach to target DUT
|
|
. Configure GPS hardware components
|
|
. Verify both GPS receivers are activated
|
|
. Verify both GPS receivers report full position data
|
|
. Verify both GPS receivers have a satellite fix
|
|
. Verify gps0 position is near the coordinates
|
|
. Verify gps1 position is near the coordinates
|
|
. Save the configuration to startup configuration and reboot
|
|
. Verify both GPS receivers are activated
|
|
. Verify both GPS receivers report full position data
|
|
. Verify both GPS receivers have a satellite fix
|
|
. Verify gps0 position is near the coordinates
|
|
. Verify gps1 position is near the coordinates
|
|
|
|
|