tag | 155043bf3ee0593cf00de22fc02d41e717b41f56 | |
---|---|---|
tagger | Sam Balana <sbalana@google.com> | Tue Jan 03 13:02:42 2023 -0800 |
object | 1ea8ccf7426fcbda54e4818b87947297e4be8044 |
Release version 0.2.0
commit | 1ea8ccf7426fcbda54e4818b87947297e4be8044 | [log] [tgz] |
---|---|---|
author | Sam Balana <sbalana@google.com> | Tue Jan 03 20:57:34 2023 +0000 |
committer | CQ Bot <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Jan 03 20:57:34 2023 +0000 |
tree | 3a66cc7fde467f48e7faec88672d239f5bda58bd | |
parent | a35ad73f59c339b6cad585e861049476ce59fce9 [diff] |
Update CHANGELOG for v0.2.0 Change-Id: Idb07afc7ae4e9c2f21980046e894b47f993f2d75 Reviewed-on: https://fuchsia-review.googlesource.com/c/antlion/+/784062 Commit-Queue: Auto-Submit <auto-submit@fuchsia-infra.iam.gserviceaccount.com> Reviewed-by: Patrick Lu <patricklu@google.com> Fuchsia-Auto-Submit: Sam Balana <sbalana@google.com>
Collection of host-driven, hardware-agnostic Fuchsia connectivity tests. Mainly targeting WLAN and Netstack testing.
Docs | Report Bug | Request Feature
Requires Python 3.8+
Clone the repo
git clone https://fuchsia.googlesource.com/antlion
Install dependencies using venv
cd antlion python3 -m venv .venv # creates a "virtual environment" in the `.venv` directory source .venv/bin/activate # activates the virtual environment. Run `deactivate` to exit it later pip install --editable ".[dev,test]"
Write the sample config and update the Fuchsia controller to match your development environment
mkdir -p config cat <<EOF > config/simple.json { "testbed": [{ "name": "simple_testbed", "FuchsiaDevice": [{ "ip": "fuchsia-00e0-4c01-04df" }] }], "logpath": "logs" } EOF
Run the sanity test
antlion -c config/simple.json -tc Sl4fSanityTest
See antlion -h
for more full usage.
Contributions are what make open source a great place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please create a pull request.
git checkout -b feature/amazing-feature
)CHANGELOG.md
git commit -m 'Add some amazing feature'
)git push origin HEAD:refs/for/main
)A public bug tracker is not (yet) available.
There are a handful of git commands that will be commonly used throughout the process of contributing. Here are a few aliases to add to your git config (~/.gitconfig
) for a smoother workflow:
git amend
to modify your CL in response to code review commentsgit uc
to upload your CL, run pre-submit tests, enable auto-submit, and add a reviewer[alias] amend = commit --amend --no-edit uc = push origin HEAD:refs/for/main%l=Commit-Queue+1,l=Fuchsia-Auto-Submit+1,publish-comments,r=sbalana
Distributed under the Apache 2.0 License. See LICENSE
for more information.
This is a fork of ACTS, the connectivity testing framework used by Android. The folks over there did a great job at cultivating amazing tools, much of which are being used or have been extended with additional features.
antlion
and ACTS share the same git history, so migrating existing changes is straightforward:
Checkout to latest main
git checkout main git pull --rebase origin main
Cherry-pick the ACTS change
git fetch acts refs/changes/16/12345/6 && git checkout -b change-12345 FETCH_HEAD git fetch https://android.googlesource.com/platform/tools/test/connectivity refs/changes/30/2320530/1 && git cherry-pick FETCH_HEAD
Resolve any merge conflicts, if any
git add [...] git rebase --continue
Upload CL
git push origin HEAD:refs/for/main # or "git uc" if using the alias