| # Changelog |
| |
| 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]. |
| |
| [Keep a Changelog]: https://keepachangelog.com/en/1.0.0/ |
| [Semantic Versioning]: https://semver.org/spec/v2.0.0.html |
| |
| ## [Unreleased] |
| |
| ### Added |
| |
| ### Changed |
| |
| ### Removed |
| |
| ### Fixed |
| |
| [unreleased]: https://fuchsia.googlesource.com/antlion/+/refs/tags/v0.2.0..refs/heads/main |
| |
| ## [0.2.0] - 2022-01-03 |
| |
| ### Added |
| |
| - Download radvd logs from AP for debugging IPv6 address allocation |
| - Optional `wlan_features` config field to `FuchsiaDevice` for declaring which |
| WLAN features the device supports, such as BSS Transition Management |
| |
| ### Changed |
| |
| - All path config options in `FuchsiaDevice` expand the home directory (`~`) and |
| environmental variables |
| - Used by `ssh_priv_key`, `authorized_file_loc`, and `ffx_binary_path` for |
| sensible defaults using `$FUCHSIA_DIR` |
| - Running tests works out of the box without specifying `--testpaths` |
| - Moved `tests` and `unit_tests` to the `antlion` package, enabling |
| straight-forward packaging of tests. |
| - Merged `antlion` and `antlion_contrib` packages |
| - Converted several required dependencies to optional dependencies: |
| - `bokeh` 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]"` |
| |
| ### Removed |
| |
| - [BREAKING CHANGE] Dependencies for Python versions older than 3.8. Please |
| upgrade your system to a newer version of Python to run antlion tests. |
| - `ssh_config` from `FuchsiaDevice` config. SSH configs are generated to provide |
| a reproducible connection method and ease initial setup. |
| |
| ### Fixed |
| |
| - Failure to acquire IPv6 address in `WlanRebootTest` ([bug](http://b/256009189)) |
| - Typo in `ChannelSweepTest` preventing use of iPerf ([@patricklu]) |
| - "Country code never updated" error affecting all Fuchsia ToT builds |
| ([@karlward], [bug](https://fxbug.dev/116500)) |
| - Parsing new stderr format from `ffx component destroy` ([@karlward], |
| [bug](https://fxbug.dev/116544)) |
| - "Socket operation on non-socket" error during initialization of ffx on MacOS |
| ([@karlward], [bug](https://fxbug.dev/116626)) |
| - Python 3.8 support for IPv6 scope IDs ([bug](http://b/261746355)) |
| |
| [0.2.0]: https://fuchsia.googlesource.com/antlion/+/refs/tags/v0.1.0..refs/tags/v0.2.0 |
| |
| ## [0.1.0] - 2022-11-28 |
| |
| Forked from ACTS with the following changes |
| |
| ### Added |
| |
| - A modern approach to installation using `pyproject.toml` via `pip install .` |
| |
| ### Changed |
| |
| - Directory structure to the [src-layout] |
| - Package and import names from ACTS to antlion |
| - Copyright notice from AOSP to Fuchsia Authors |
| |
| ### Deprecated |
| |
| - Use of the `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. |
| |
| ### Removed |
| |
| - Dependency on `protobuf` and `grpc` Python packages. Removes the metric |
| logger, which was unused by Fuchsia WLAN tests. |
| - Unused Android-specific build files, tests, and utilities for features Fuchsia |
| doesn't support, such as telephony and automotive |
| |
| ### Fixed |
| |
| - KeyError for 'mac_addr' in WlanDeprecatedConfigurationTest ([@sakuma], |
| [bug](http://b/237709921)) |
| |
| [0.1.0]: https://fuchsia.googlesource.com/antlion/+/refs/tags/v0.1.0 |
| [src-layout]: https://setuptools.pypa.io/en/latest/userguide/package_discovery.html#src-layout |
| |
| [@sakuma]: https://fuchsia-review.git.corp.google.com/q/owner:sakuma%2540google.com |
| [@patricklu]: https://fuchsia-review.git.corp.google.com/q/owner:patricklu%2540google.com |
| [@karlward]: https://fuchsia-review.git.corp.google.com/q/owner:karlward%2540google.com |