-
32cf61c Merge upstream into main by Puneetha Ramachandra · 2 weeks ago main
-
466da64 Keep boot-time logs when the logcat service restarts after a reboot (#1074) by Ang Li · 3 weeks ago upstream/master
-
c4bfe95 Record class termination error in TestClassInfoRecord when _get_test_methods fails (#1073) by Ang Li · 3 weeks ago
-
096cfd6 Record the class termination signal in TestClassInfoRecord (#1071) by Ang Li · 4 weeks ago
-
78a15aa Fix UnboundLocalError when an optional AndroidDevice fails to initialize (#1069) by Alexandre Kohler · 5 weeks ago
-
3253751 Restore traceback logging for test failures in exec_one_test (#1068) by Ang Li · 5 weeks ago
-
bf5cade Document MOBLY_CONTROLLER_CONFIG_NAME in the register_controller docstring (#1064) by Ang Li · 5 weeks ago
-
9471954 Add unit tests for uncovered android_device and logcat_processor paths (#1067) by Ang Li · 5 weeks ago
-
5566161 Add boot_completion_timeout to handle_reboot/reboot and guard AndroidDevice.__getattr__ (#1065) by Ang Li · 5 weeks ago
-
69fb8cc Add expects.expect_raises and expects.expect_raises_regex. (#1061) by Ang Li · 5 weeks ago
-
027f4b7 Avoid RecursionError when deep-copying TestResultRecord with long parent chains (#1060) by Ang Li · 5 weeks ago
-
54f0991 Record non-fatal BaseException subclasses as test errors instead of aborting the run (#1063) by Ang Li · 5 weeks ago
-
8c2e3f6 Emit class-level and run-level timing in test_summary.yaml. (#1062) by Ang Li · 5 weeks ago
-
c7ca364 Speed up logcat_processor file scanning and polling loops (#1057) by Ang Li · 5 weeks ago
-
a0ba519 Remove deprecated snippet_event module (#1059) by Ang Li · 5 weeks ago
-
6cddcf4 Fix miscellaneous minor bugs in android_device_lib and test_runner (#1046) by Ang Li · 5 weeks ago
-
f63b074 Require Python 3.14+ (#1058) by Ang Li · 5 weeks ago
-
59333a2 Remove Python 2 / pre-3.7 era idioms (#1047) by Ang Li · 5 weeks ago
-
2316e5a Reduce unnecessary subprocesses and adb round-trips across android_device (#1053) by Ang Li · 5 weeks ago
-
1be9d83 Don't log the traceback twice in concurrent_exec (#1052) by Ang Li · 5 weeks ago
-
620c289 Avoid repeated full-class scans in `generate_tests`, `_get_test_methods` and `_skip_remaining_tests` (#1051) by Ang Li · 5 weeks ago
-
cb96075 Avoid deepcopy in TestSummaryWriter.dump (#1050) by Ang Li · 5 weeks ago
-
385d9e2 Compute inspect.stack() once in _find_suite_class (#1049) by Ang Li · 5 weeks ago
-
a9e6d9c Preserve test failure state during `teardown_test` (#1040) by Ang Li · 5 weeks ago
-
b31125c Fix instrumentation parsing when the output is truncated mid-status-block (#1035) by Alexandre Kohler · 6 weeks ago
-
e7db2d7 Remove adb cleanup from the snippet client finalizer (#1044) by Ang Li · 6 weeks ago
-
401efb9 Remove the deprecated `callback_handler` (#1037) by Ang Li · 6 weeks ago
-
9bade3d Improve test robustness for standing subprocess and add CI timeout (#1039) by Ang Li · 6 weeks ago
-
c42aa59 Handle predicates without `__name__` in `waitForEvent` error message (#1034) by Alexandre Kohler · 7 weeks ago
-
626b088 Merge upstream into main by Hunter Freyer · 7 weeks ago
-
ea632a2 Add empty logcat_processor.py. by Hunter Freyer · 7 weeks ago
-
8eec426 Fix byte offsets of lines returned by `LogcatProcessor.tail` (#1033) by Alexandre Kohler · 7 weeks ago
-
0d925c6 Consolidate class-level error record finalization in BaseTestClass (#1032) by Ang Li · 8 weeks ago
-
d4e71d9 Fix millisecond zero-padding in epoch_to_log_line_timestamp (#1028) by rootkiller6788 · 2 months ago
-
5619913 Support using expects.expect_no_raises as a decorator (#1023) by Ang Li · 3 months ago
-
06f1086 Modernize code base for Python 3.13 (#1027) by Ang Li · 3 months ago
-
5bfb8ca Fix test abort all exit code in suites (#1019) by Ang Li · 3 months ago
-
30c0037 Remove deprecated snippet_client and associated tests (#1021) by Ang Li · 3 months ago
-
3838b14 Support easy ways to scrape and search lines from logcat (#1024) by Ang Li · 3 months ago
-
cb7eafd Fix sphinx-apidoc CLI argument order in conf.py (#1026) by Ang Li · 3 months ago
-
9bccaee Enable automatic module discovery in sphinx-apidoc (#1025) by Ang Li · 3 months ago
-
23ffe98 Fix deepcopy and pickle support for AdbError and AdbTimeoutError (#1022) by Ang Li · 3 months ago
-
09221a5 Support overriding repeat and retry param via user_params at runtime (#1015) by Ang Li · 3 months ago
-
2c6135e Support setting `am` command prefix in Android snippet client by Ang Li · 3 months ago
-
5eb9d5b Revive and Modernize Read-the-Docs configs (#1020) by Ang Li · 3 months ago
-
2e9d4f9 Mobly Release 1.13.1 (#1016) by Ang Li · 3 months ago 1.13.1
-
7599820 Fix logcat pause/resume timestamp format and state cleanup by Ang Li · 3 months ago
-
82733d9 Adopt Python 3.9 language & typing features (#1012) by Ang Li · 3 months ago
-
79dc57c Capture logcat messages while logcat collection was suspended (#1001) by Christoph Klee · 4 months ago
-
51bf917 Include py 3.13 and 3.14 in CI (#1011) by Ang Li · 4 months ago
-
566695c Merge upstream into main by Pavan Kumar Juturu · 5 months ago
-
6d16789 [mobly][lacewing][error] Unroll exception in case of an abort signal to by Henry-Michel Cantave · 5 months ago
-
8554b0e Remove accidental print statement `run_suite_class` (#1007) by Devi Manoharan · 7 months ago
-
b37ad6a Fix type warning for invalid escape in string (#1003) by Misha Brukman · 7 months ago
-
4887649 Upgrade GitHub Actions for Node 24 compatibility (#1002) by Salman Chishti · 9 months ago
-
ec05292 Fix incorrect timing of the "RPC request sent" log. (#999) by Minghao Li · 10 months ago
-
bc9a505 Docs: Add tutorial for writing custom controllers (#993) by amytsengtw · 11 months ago
-
5523cb5 Refactor: Improve subprocess timeout handling (#987) by Kolin Lu · 11 months ago
-
e6b0cc5 Allow loading snippets with the same package but different user IDs (#996) by Minghao Li · 11 months ago
-
c6692ad Add `enable_runtime_perms` flag to APK `install` helper function (#995) by Omar Elamri · 11 months ago
-
c8bdffe Allow custom error messages in snippet `waitForEvent`. (#989) by nkprasad12 · 1 year, 2 months ago
-
6aa5809 Fix breakage caused by PR #983 (#985) by Minghao Li · 1 year, 3 months ago
-
5dd504d Add a timeout value for the `adb root` call in adb proxy (#982) by Adam · 1 year, 3 months ago
-
bc0dc9c Avoid log spam by specifying package name in look-up commands (#983) by 康小广 · 1 year, 4 months ago
-
7bfe05d Add BUILD_VERSION_SDK_FULL to AndroidProperties (#978) by rpius · 1 year, 4 months ago
-
4c1002a [mobly] Exit non-zero on signals.TestAbortAll by Chris Masone · 1 year, 5 months ago
-
da7d0e6 Revert "[mobly] Exit non-zero on signals.TestAbortAll" by Chris Masone · 1 year, 5 months ago
-
2c9e064 [mobly] Remove `noheaders` flag by Cole Alban · 1 year, 5 months ago
-
cf1fd01 [mobly] Exit non-zero on signals.TestAbortAll by Chris Masone · 1 year, 5 months ago
-
ed822f8 [mobly] Limit socket read to under I/O timeout by Prashanth Swaminathan · 1 year, 5 months ago
-
5db2727 Allow specifying host and port for adb proxy by Prashanth Swaminathan · 1 year, 5 months ago
-
d4f92b6 Add selector-based read for protocol with timeout by Prashanth Swaminathan · 1 year, 5 months ago
-
e6450d8 Support multiple displays in `AndroidDevice#take_screenshot` (#970) by bbrother · 1 year, 5 months ago
-
c96f71f Mute incorrect pytype warning regarding `adb_logcat_file_path` (#975) by Kolin Lu · 1 year, 5 months ago
-
8b84c67 Skip adb port removal when port not forwarded (Fixes #971) (#972) by devk-op · 1 year, 5 months ago
-
58c096b Keep the consistent newline format when creating excerpts of adb logcat. (#973) by Jiachen Dong · 1 year, 6 months ago
-
c70eb69 Mobly Release 1.13 (#961) by Minghao Li · 1 year, 6 months ago 1.13
-
6a1492a Include snippet server process stdout in server start error message (#964) by Minghao Li · 1 year, 7 months ago
-
ced825f Record suite info in test summary yaml. (#949) by Minghao Li · 1 year, 7 months ago
-
68e8ff7 Mark all devices as unrootable by Kevin Lindkvist · 1 year, 7 months ago
-
991ecb2 Check whether adb forwarding takes effect when hit socket connection failure (#957) by Minghao Li · 1 year, 8 months ago
-
93e4847 Set default timeout for fastboot command (#959) by Kolin Lu · 1 year, 8 months ago
-
72d5f0f Update docstring of AndroidDevice controller (#958) by Kolin Lu · 1 year, 8 months ago
-
7ba7c7c Add timeout support for FastbootProxy (#952) by otakusaikou · 1 year, 8 months ago
-
c98717a Fix suite_runner.run_suite example in docs (#956) by Bryan Henry · 1 year, 8 months ago
-
a489d90 Enable using a custom `fastboot` binary (#954) by tsunghant · 1 year, 9 months ago
-
ac65869 Add support for test_suffixes in --tests args (#953) by Jason Stanko · 1 year, 10 months ago
-
2ccc96a Implement --list_tests in run_suite_class (#951) by Jason Stanko · 1 year, 10 months ago
-
130f6d9 Support finding suite class that is not defined in the main module. (#948) by Minghao Li · 1 year, 11 months ago
-
19e9df4 Support test case selection when using suite class. (#947) by Minghao Li · 1 year, 11 months ago
-
d0b760d Use updated serial when running fastboot command (#945) by sztupkay · 2 years, 1 month ago
-
de93e1e Add `get_service_alias_by_class` in Android service manager. (#942) by Ang Li · 2 years, 2 months ago
-
cf3fbfd Remove `setup_generated_tests`. (#941) by Ang Li · 2 years, 2 months ago
-
e445764 Remove all SL4A related code (#939) by Ang Li · 2 years, 2 months ago
-
4dfbf7a Update jetpack reference to `androidx`. (#940) by Ang Li · 2 years, 3 months ago
-
a9a149a Support selecting test cases in a class with regex (#938) by Ang Li · 2 years, 3 months ago
-
0d634aa Mobly Release 1.12.4 (#937) by Ang Li · 2 years, 3 months ago 1.12.4
-
3fda40a Include k-v pairs from device config as `user_added_info` by default. (#935) by Ang Li · 2 years, 3 months ago
-
d32f15b Support passing stdout and stderr in start_standing_subprocess (#934) by Minghao Li · 2 years, 3 months ago
-
306e91c Apply pyink formatting. (#933) by Ang Li · 2 years, 3 months ago