Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 888cd034 authored by Max Zhang's avatar Max Zhang
Browse files

Add README documenting running tests locally and on ABTD

Bug: 442856429
Flag: DOCS_ONLY
Test: adding README showing how to test
Change-Id: I795e1dc8c55ab1d257fce84ac060e3b811b5cae9
parent a0b939b3
Loading
Loading
Loading
Loading
+57 −0
Original line number Diff line number Diff line
# Running AppMemoryTestCases

This guide provides instructions on how to run `AppMemoryTestCases` on a local device and in the Forrest/ABTD environment.

## Running on a Local Device

Follow these steps to run the tests on a physical device connected to your cloudtop.

1. **Install the superproject** (see go/repo-init) on your cloudtop.

2. **Set up and flash** your test device.

3. **Link the device** to your cloudtop using [pontis](http://go/pontis).

4. Source the build environment and select the target:

```
source build/envsetup.sh
lunch panther-trunk_staging-userdebug
```

5. Navigate to the test directory:

```
cd frameworks/base/tests/AppMemoryTest/
```

6. Execute the test suite:

```
atest AppMemoryTestCases
```

7. **Find the test artifacts** in the output directory specified in the logs. For example:

/tmp/atest_result_yourusernamehere/20250903_180921_clbph7a3/log/invocation_946579573326099876/inv_13336902944655844617/AppMemoryTestCases


## Running on Forrest/ABTD

Follow these steps to execute the tests using the Forrest/ABTD web interface.

1. Click **Create a run**.

2. Click **Run tests**.

3. Select **LGKB** as the test runner.

4. Select the branch **git_main**.

5. Input `AppMemoryTestCases` as the **atest module**.

6. Check the **Advanced** settings checkbox.

7. Set the product to a physical device, e.g., **raven**.

8. Click **Run** to start the test.