Files
Abtin Keshavarzian bb3b44994a [toranj] enable OTNS in posix build instead of simulation (#13622)
This commit updates Toranj configurations to enable OTNS on the POSIX
platform build instead of the simulation platform build.

The simulation platform config is used when running Toranj tests
(CLI/NCP) and unit tests. Disabling OTNS there prevents verbose OTNS
status logs from polluting test outputs. Enabling it in the POSIX
config ensures OTNS compilation continues to be validated in CI
(under `toranj-build-posix`).
2026-09-18 11:43:35 -07:00
..

toranj test framework

toranj is a test framework for OpenThread.

It provides two modes:

  • toranj-cli which enables testing of OpenThread using its CLI interface.
  • toranj-ncp which enables testing of the combined behavior of OpenThread (in NCP mode), spinel interface, and wpantund driver on linux.

toranj features:

  • It is developed in Python.
  • It can be used to simulate multiple nodes forming complex network topologies.
  • It allows testing of network interactions between many nodes (IPv6 traffic exchanges).
  • toranj in NCP mode runs wpantund natively with OpenThread in NCP mode on simulation platform (real-time).
  • toranj in CLI mode runs ot-cli-ftd on simulation platform (real-time).
  • toranj tests run as part of GitHub Actions pull request validation in OpenThread and wpantund GitHub projects.

toranj modes


What does "toranj" mean? it's the name of a common symmetric weaving pattern used in Persian carpets.