Module realms

Source
Expand description

Provides utilities for test realms.

Modules§

constants
Constant properties of components used in networking integration tests, such as monikers and URLs.

Enums§

DhcpClientVersion
The DHCP client version.
InStack
The in-Netstack2 DHCP client.
KnownServiceProvider
Components that provide known services used in tests.
ManagementAgent
The network manager to use in a KnownServiceProvider::Manager.
ManagerConfig
Available configurations for a Manager.
NetCfgAdvanced
Uninstantiable type that represents netcfg_advanced’s implementation of a network manager.
NetCfgBasic
Uninstantiable type that represents netcfg_basic’s implementation of a network manager.
NetCfgVersion
The NetCfg version.
Netstack2
Uninstantiable type that represents Netstack2’s implementation of a network stack.
Netstack3
Uninstantiable type that represents Netstack3’s implementation of a network stack.
Netstack2AndInStackDhcpClient
Netstack2 with the in-stack DHCP client.
Netstack2AndOutOfStackDhcpClient
Netstack2 with the out-of-stack DHCP client.
Netstack3AndOutOfStackDhcpClient
Netstack3 with the out-of-stack DHCP client.
NetstackVersion
The Netstack version. Used to specify which Netstack version to use in a KnownServiceProvider::Netstack.
OutOfStack
The out-of-stack DHCP client.
ProdNetstack2
Uninstantiable type that represents Netstack2’s production implementation of a network stack.
ProdNetstack3
Uninstantiable type that represents Netstack3’s production implementation of a network stack.

Traits§

DhcpClient
Abstraction for how DHCP client functionality is provided.
Manager
Abstraction for a Fuchsia component which offers network configuration services.
Netstack
Abstraction for a Fuchsia component which offers network stack services.
NetstackAndDhcpClient
A combination of Netstack and DhcpClient guaranteed to be compatible with each other.
NetstackExt
An extension trait for Netstack.
TestRealmExt
Helpers for netemul::TestRealm.
TestSandboxExt
Helpers for netemul::TestSandbox.

Functions§

set_netstack3_opaque_iids
Set the opaque_iids structured configuration value for Netstack3.
set_netstack3_suspend_enabled
Set the suspend_enabled structured configuration value for Netstack3.