mirror of
https://github.com/kernelkit/infix.git
synced 2026-07-29 12:13:01 +02:00
=== 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