aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-04-09Upgrade mobly to 161ff47b51c5fa836bf7a14fbdc69587682018b3HEADmastermainZiwei Zhang
This project was upgraded with external_updater. Usage: tools/external_updater/updater.sh update external/python/mobly For more info, check https://cs.android.com/android/platform/superproject/+/main:tools/external_updater/README.md Test: TreeHugger Bug: 331669033 Change-Id: I17cf03d6bec68fb3b9e84b0475543edc000d174f
2024-03-07Fix typos in release notes. (#914)Ang Li
2024-03-06Mobly Release 1.12.3. (#913)Ang Li
* Mobly Release 1.12.3.
2024-02-06Mark `utils.get_available_host_port` deprecated (#907)Minghao Li
Getting host port then applying it is inherently unreliable. Letting the OS handle it is better.
2024-02-06Update `README` after build toolchain changes. (#912)Ang Li
2024-01-31Fix whitespace stripping in _collect_process_tree (#891)Sam Balana
Fix UtilsTest.test_stop_standing_subproc_and_descendants failure for versions of ps that do not include a space after each newline. Co-authored-by: Ang Li <angli@google.com>
2024-01-30Switch to pyproject.toml completely (#911)Ang Li
* Remove `setup.py` and `setup.cfg` * Remove `typing_extensions` as we now require Python 3.11+.
2024-01-22Cache `AndroidDevice#model` to reduce fastboot calls (#910)Ang Li
fastboot calls are expensive and can increase USB flakiness when issued in large amount. So we should reduce fastboot calls whenever possible
2024-01-22Bump min Python ver to 3.11. (#909)Ang Li
Now that Python3 releases regularly, we will start bumping Mobly's required min Python version more frequently. Currently 3.11 is the oldest `bugfix` support level ver. So we are bumping to 3.11. Also remove usage of the deprecated `pipes`, and applied formatter
2024-01-07Count should only count retries and not repeats. (#906)boon
2023-12-28Add parent field to records to represent repeat and retry information. (#905)boon
This provides a generic way to mark the sequential relationship of test result records. The intention is to make it easier for downstream parsers to process test result records for repeat and retry cases. The `retry_parent` field is now deprecated in test result record.
2023-12-14Using tcp:0 in adb forward to pick available host port in snippet client (#904)Minghao Li
This avoids a race condition where the port picked by `portpicker` becomes occupied before adb can forward it.
2023-10-30Adding ability to run adb reverse via mobly AdbProxy, fixes #900 (#903)Sachin Sagadevan
2023-10-26Fix current formatting issues and add formatting check to CI workflow (#902)nkprasad12
* Switch to Pyink for formatting --------- Co-authored-by: Nitin Prasad <nkprasad@google.com>
2023-10-23Allow configuring snippet user. (#899)nkprasad12
Co-authored-by: Nitin Prasad <nkprasad@google.com>
2023-10-05Merge remote-tracking branch 'aosp/upstream-master' into main am: a3c64c07c8 ↵uael
am: a6408fdd14 am: b31b1eddc1 am: 337de6ca59 am: c31e576329 Original change: https://android-review.googlesource.com/c/platform/external/python/mobly/+/2736301 Change-Id: I94bcae3de4a245130cfbc57f339f44360ce3ba97 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-05Merge remote-tracking branch 'aosp/upstream-master' into main am: a3c64c07c8 ↵uael
am: a6408fdd14 am: b31b1eddc1 am: 337de6ca59 Original change: https://android-review.googlesource.com/c/platform/external/python/mobly/+/2736301 Change-Id: I74600a88ad9778dd8fd9284d6e37e8151ccb2984 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-05Merge remote-tracking branch 'aosp/upstream-master' into main am: a3c64c07c8 ↵uael
am: a6408fdd14 am: b31b1eddc1 Original change: https://android-review.googlesource.com/c/platform/external/python/mobly/+/2736301 Change-Id: I7cd51e08b82321fa2d7c256fcb4815436632a725 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-05Merge remote-tracking branch 'aosp/upstream-master' into main am: a3c64c07c8 ↵uael
am: a6408fdd14 Original change: https://android-review.googlesource.com/c/platform/external/python/mobly/+/2736301 Change-Id: I1d639d1f0c0e4ac3d4bde4177d7622f004a5403e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-05Merge remote-tracking branch 'aosp/upstream-master' into main am: a3c64c07c8uael
Original change: https://android-review.googlesource.com/c/platform/external/python/mobly/+/2736301 Change-Id: I93ff859d09870805db936b81d23861939ea95bd3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-20Add the latest release version and CI build status (#895)Kolin Lu
* Also start running tests on Python 3.9, 3.10, and 3.11
2023-09-02Remove unused imports (#892)Sam Balana
2023-09-01Merge remote-tracking branch 'aosp/upstream-master' into mainuael
Change-Id: I12809b4fe3b4c08285089614700bb23d4ecb68d6
2023-06-05Fix a doc typo in records.py (#889)Tennessee Carmel-Veilleux
2023-05-22Support am instrument options by adding a snippet config class (#886)Minghao Li
2023-05-03Mobly Release 1.12.2. (#884)Ang Li
2023-04-25Do not start logcat service when the Andriod device is in fastboot mode. (#881)Ang Li
2023-04-25Properly end the test when expects has an error within teardown test. (#882)boon
2023-04-18Fix the print test list logic in `test_runner` (#878)Lucas Abel
2023-04-18Fix unused 'name' argument in AttenuatorPath constructor (#877)antofara
store the path name for future usage
2023-04-17Add type hint for `current_test_info` (#879)nkprasad12
* Avoid setting `current_test_info` to `None` * Set signature of placeholder record. * Set a type hint for current_test_info without placeholder. * Restore setting cti to none
2023-03-29Merge "Merge remote-tracking branch 'aosp/upstream-master' into master am: ↵Automerger Merge Worker
fbc9ba8471 am: 2144d8a6eb am: 63728470d2 am: 2b67610653 am: 872432729f"
2023-03-29Merge remote-tracking branch 'aosp/upstream-master' into master am: ↵uael
fbc9ba8471 am: 2144d8a6eb am: 63728470d2 am: 2b67610653 am: 872432729f Original change: https://android-review.googlesource.com/c/platform/external/python/mobly/+/2499579 Change-Id: I5922621e0097a149d16a965e3be1772fd2b95373 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-29Merge remote-tracking branch 'aosp/upstream-master' into master am: ↵uael
fbc9ba8471 am: 2144d8a6eb am: 63728470d2 am: 2b67610653 am: 8dccc7f036 Original change: https://android-review.googlesource.com/c/platform/external/python/mobly/+/2499579 Change-Id: Ice07d773dc803fdb50e94ea2f6835f19e2fd7c89 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-29Merge remote-tracking branch 'aosp/upstream-master' into master am: ↵android-14.0.0_r45android-14.0.0_r44android-14.0.0_r43android-14.0.0_r42android-14.0.0_r41android-14.0.0_r40android-14.0.0_r39android-14.0.0_r38android-14.0.0_r27android-14.0.0_r26android-14.0.0_r25android-14.0.0_r24android-14.0.0_r23android-14.0.0_r22android-14.0.0_r21android-14.0.0_r20android-14.0.0_r19android-14.0.0_r18android-14.0.0_r17android-14.0.0_r16android14-qpr1-s2-releaseandroid14-qpr1-releaseandroid14-d2-s5-releaseandroid14-d2-s4-releaseandroid14-d2-s3-releaseandroid14-d2-s2-releaseandroid14-d2-s1-releaseandroid14-d2-releaseuael
fbc9ba8471 am: 2144d8a6eb am: 63728470d2 am: 2b67610653 Original change: https://android-review.googlesource.com/c/platform/external/python/mobly/+/2499579 Change-Id: Icccccfb21568da3ae609d6007b9a226f74603f97 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-29Merge remote-tracking branch 'aosp/upstream-master' into master am: ↵uael
fbc9ba8471 am: 2144d8a6eb am: 63728470d2 am: 2b67610653 Original change: https://android-review.googlesource.com/c/platform/external/python/mobly/+/2499579 Change-Id: I7f7fab692c34cd6f64a85f6fa2563e2c7ef952a2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-29Merge remote-tracking branch 'aosp/upstream-master' into master am: ↵android14-devuael
fbc9ba8471 am: 2144d8a6eb am: 63728470d2 Original change: https://android-review.googlesource.com/c/platform/external/python/mobly/+/2499579 Change-Id: I3734d972e006228e5da1b563c7baeb55dadbda09 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-29Merge remote-tracking branch 'aosp/upstream-master' into master am: ↵uael
fbc9ba8471 am: 2144d8a6eb Original change: https://android-review.googlesource.com/c/platform/external/python/mobly/+/2499579 Change-Id: I36243a619c55a26f3f3cbe252e9db1960aacccb7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-29Merge remote-tracking branch 'aosp/upstream-master' into master am: fbc9ba8471uael
Original change: https://android-review.googlesource.com/c/platform/external/python/mobly/+/2499579 Change-Id: I205d0b93599a2c385e54582c62715f6fbcb34504 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-24Merge remote-tracking branch 'aosp/upstream-master' into masterandroid-u-beta-1-gpluael
Test: None Change-Id: I35ed4a0a172c2e511350d35a5f8679f24903a6fb
2023-03-23Default `TestRunConfig.log_path` to `_DEFAULT_LOG_PATH` (#876)Lucas Abel
2023-03-21suite_runner improvements (#875)Lucas Abel
As of the test runner: * Parse only known arguments. * Handle -l, --list_tests option. * Handle -tb, --test_bed option. * Handle -v, --verbose option. Also, do not force test name to only contains one dot `.` by passing `maxsplit=1` to `test_name.split`. This allow for more complex generated test names.
2023-03-02record: emit explicit end when appending to summary (#872)Lucas Abel
Since the `yaml` summary file is appended during the process, a reader is able to handle any new record as soon as they have been written. But it may read incomplete `yaml` data, for example on Linux there is no guaranty that a single write to file will be available as one read. By explicitly emitting the end marker to the record, the reader may now be able to read the complete `yaml` data before processing it.
2023-02-28Merge "Merge remote-tracking branch 'aosp/upstream-master' into master am: ↵Automerger Merge Worker
d8222fcda6 am: 1ba98c2f96 am: b99748da15 am: 229ea66e57 am: 6be1a880be"
2023-02-28Merge remote-tracking branch 'aosp/upstream-master' into master am: ↵uael
d8222fcda6 am: 1ba98c2f96 am: b99748da15 am: 229ea66e57 am: 6be1a880be Original change: https://android-review.googlesource.com/c/platform/external/python/mobly/+/2443499 Change-Id: I320c8f1770e17c2ce96bfb979870a9e936957bf6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28Merge remote-tracking branch 'aosp/upstream-master' into master am: ↵uael
d8222fcda6 am: 1ba98c2f96 am: b99748da15 am: 229ea66e57 am: 09914f38be Original change: https://android-review.googlesource.com/c/platform/external/python/mobly/+/2443499 Change-Id: I5cf1c95e86b9afd50ed4180dbe440892992a51bd Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28Merge remote-tracking branch 'aosp/upstream-master' into master am: ↵uael
d8222fcda6 am: 1ba98c2f96 am: b99748da15 am: 229ea66e57 Original change: https://android-review.googlesource.com/c/platform/external/python/mobly/+/2443499 Change-Id: Ia7e2657a272517c3cf67edc89a239f318cfa79cc Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28Merge remote-tracking branch 'aosp/upstream-master' into master am: ↵uael
d8222fcda6 am: 1ba98c2f96 am: b99748da15 am: 229ea66e57 Original change: https://android-review.googlesource.com/c/platform/external/python/mobly/+/2443499 Change-Id: Ib6c447ce6c1fe9f5473c2a93412a6929dcf29145 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28Merge remote-tracking branch 'aosp/upstream-master' into master am: ↵uael
d8222fcda6 am: 1ba98c2f96 am: b99748da15 Original change: https://android-review.googlesource.com/c/platform/external/python/mobly/+/2443499 Change-Id: Iacce4e58a602557003181ffb759e062bacfc4275 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28Merge remote-tracking branch 'aosp/upstream-master' into master am: ↵uael
d8222fcda6 am: 1ba98c2f96 Original change: https://android-review.googlesource.com/c/platform/external/python/mobly/+/2443499 Change-Id: Iedce48e3b7370c592a584745a5d1ae2d4bf4511c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>