Update CHANGELOG for v0.3.0
Change-Id: If35833cc41dabdc8de4140b1819573d03c29678f
Reviewed-on: https://fuchsia-review.googlesource.com/c/antlion/+/851279
Reviewed-by: Patrick Lu <patricklu@google.com>
Fuchsia-Auto-Submit: Sam Balana <sbalana@google.com>
Commit-Queue: Auto-Submit <auto-submit@fuchsia-infra.iam.gserviceaccount.com>
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6b61a6b..248b51f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -10,26 +10,39 @@
## [Unreleased]
+## 0.3.0 - 2023-05-17
+
### Deprecated
- **Support for ACTS JSON configs; instead, use Mobly YAML configs.** To
ease this transition, upon running `act.py`, a compatible YAML config will be
-generated for you and placed next to your now-deprecated JSON config.
+generated for you and placed next to your JSON config.
- **The `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.
### Added
-- Mobly support. All tests have been refactored to allow direct running with the
-Mobly test runner. If using act.py, ACTS JSON config will be converted to
-compatible Mobly YAML config then passed directly to Mobly's config parser. See
-notes for this release's deprecations above.
+- Presubmit testing in [CV][CV] (aka CQ). All tests specified with the
+`qemu_env` environment will run before every antlion CL is submitted.
+- Postsubmit testing in [CI][CI]. See [Milo][builders] for an exhaustive list of
+builders.
- [EditorConfig](https://editorconfig.org) file for consistent coding styles.
Installing an EditorConfig plugin for your editor is highly recommended.
+[CV]: https://chromium.googlesource.com/infra/luci/luci-go/+/refs/heads/main/cv/README.md
+[CI]: https://chromium.googlesource.com/chromium/src/+/master/docs/tour_of_luci_ui.md
+[builders]: https://luci-milo.appspot.com/ui/search?q=antlion
+
### Changed
+- Default test execution from ACTS to Mobly. `antlion_host_test()` now invokes
+the test file directly using the Mobly test runner, rather than using `act.py`.
+ - All tests have been refactored to allow direct running with the Mobly test
+ runner.
+ - `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.
- Generate YAML config instead of JSON config from antlion-runner.
- `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
@@ -37,6 +50,8 @@
### Removed
+- Unused controllers and tests (full list)
+
### Fixed
[unreleased]: https://fuchsia.googlesource.com/antlion/+/refs/tags/v0.2.0..refs/heads/main
- Failure to stop session_manager using ffx in `WlanRebootTest` ([@patricklu],