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_cmdact.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--testpathstests 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.