All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
WlanRvrTest
user params debug_pre_traffic_cmd
and debug_post_traffic_cmd
act.py
, a compatible YAML config will be generated for you and placed next to your JSON config.act.py
binary; instead, invoke tests directly. Upon running act.py
, a deprecation warning will provide instructions for how to invoke antlion tests without act.py and with the newly generated YAML config.qemu_env
environment will run before every antlion CL is submitted.antlion_host_test()
now invokes the test file directly using the Mobly test runner, rather than using act.py
.act.py
now converts ACTS JSON config to compatible Mobly YAML config. The resulting config is passed directly to Mobly‘s config parser. See notes for this release’s deprecations above.FuchsiaDevice.authorized_file_loc
config field is now optional. This field is only used during FlashTest
; it is not used when the device is already provisioned (e.g. when tests are dispatched in Fuchsia infrastructure).WlanRebootTest
(@patricklu, bug)Dhcpv4InteropTest
(invalid option) introduced by previous refactor (@patricklu, bug)Dhcpv4InteropTest
changed to utilize a temp file instead of /var/log/messages to fix test error with duplicate PID log messages (@patricklu, bug)WlanRebootTest
(@patricklu, bug)wlan_features
config field to FuchsiaDevice
for declaring which WLAN features the device supports, such as BSS Transition ManagementFuchsiaDevice
expand the home directory (~
) and environmental variablesssh_priv_key
, authorized_file_loc
, and ffx_binary_path
for sensible defaults using $FUCHSIA_DIR
--testpaths
tests
and unit_tests
to the antlion
package, enabling straight-forward packaging of tests.antlion
and antlion_contrib
packagesbokeh
is only needed for producing HTML graphing. If this feature is desired, install antlion with the bokeh option: pip install ".[bokeh]"
usbinfo
and psutil
are not needed when a static IP address is assigned to the Fuchsia DUT. If assigning a static IP address is not an optional, install antlion with the mdns option: pip install ".[mdns]"
ssh_config
from FuchsiaDevice
config. SSH configs are generated to provide a reproducible connection method and ease initial setup.WlanRebootTest
(bug)ChannelSweepTest
preventing use of iPerf (@patricklu)ffx component destroy
(@karlward, bug)Forked from ACTS with the following changes
pyproject.toml
via pip install .
setup.py
script. This is only used to keep infrastructure compatibility with ACTS. Once antlion is moved to Fuchsia infrastructure, this script will be removed.protobuf
and grpc
Python packages. Removes the metric logger, which was unused by Fuchsia WLAN tests.