Root-Level FI Tests

Why root is required

Some FI shell tests use loop devices or privileged network controls and therefore require root/CAP_NET_ADMIN.

Running

cd <repo-root>
sudo make fi-root

Non-root FI run behavior:

  • make fi marks root tests as NOT RUN (root required; use make fi-root).

Evidence

  • Makefile target fi-root

  • edge/ci/tests/run_all.sh (not_run status handling)

  • edge/ci/tests/FI-C1-01_disk_full.sh (root-requiring test)

See Also