Skip to content

FCEFyN testbed documentation

Hardware-in-the-loop testing for OpenWrt and LibreMesh at FCEFyN, Universidad Nacional de Córdoba. Source and tooling live in fcefyn_testbed_utils. Tests align with openwrt-tests and libremesh-tests.


Before you start

Testbed goal and scope, in brief:

  • Validate firmware for OpenWrt and LibreMesh-based routers in an automated, repeatable way using the Labgrid + pytest ecosystem, following openwrt-tests and libremesh-tests.
  • Cover physical and emulated targets: tests on physical devices in a rack over physical links and on QEMU instances with WiFi simulated via vwifi.
  • Operate a shared lab: one DUT inventory for both projects (Lab architecture) and remote access for administrators.

Testbed overview

Relationship between orchestration host, switch, gateway, DUTs, power, and serial access:

High-level diagram of the testbed and main components

The design builds on the remote lab model from openwrt-tests, but scope is not limited to adding devices to that network. It also reuses and extends the approach with local infrastructure, along the same axes (orchestration, network, power, serial) with a focus on LibreMesh testing.