1
0
mirror of https://github.com/ARM-software/devlib.git synced 2025-04-02 16:07:51 +01:00

Commit Graph

  • f02a0a38b0 utils/asyn: Fix cancellation of async tasks in map_concurrently() master Douglas Raillard 2025-03-17 13:40:20 +00:00
  • 5425f4afff version: bump dev version Marc Bonnici 2025-03-01 16:35:22 -06:00
  • fa0d099707 ssh: Fix incorrect method name Marc Bonnici 2025-03-01 16:36:42 -06:00
  • f2e81a8b5b host: Fix incorrect import Marc Bonnici 2025-03-01 16:32:39 -06:00
  • c88a5dbb8b devlib: Replace Target.tempfile() by Target.make_temp() Douglas Raillard 2025-02-12 11:52:08 +00:00
  • 1da260b897 target: Align Target.tempfile() with Target.make_temp() Douglas Raillard 2024-11-20 12:57:04 +00:00
  • 3e1c928db3 target: Make Target.tempfile() use Target.tmp_directory Douglas Raillard 2024-11-20 12:56:36 +00:00
  • e402fc7544 target: Make Target.make_temp() use Target.tmp_directory Douglas Raillard 2024-11-20 12:53:12 +00:00
  • 1ac461ad77 target: Rework temp folder management Douglas Raillard 2024-11-20 12:29:43 +00:00
  • e551b46207 ftrace: Add write-to-disk mode Douglas Raillard 2024-05-30 14:59:03 +01:00
  • 9ec36e9040 connection: Support all signals in BackgroundCommand.send_signal() Douglas Raillard 2024-05-30 10:41:50 +01:00
  • eb9e0c9870 collector/ftrace: Make emitting cpu_frequency_devlib and extra idle events dependent on the configured events Douglas Raillard 2025-02-03 15:51:58 +00:00
  • ae8149077c collector/ftrace: Remove cpu_frequency_devlib event in FtraceCollector.stop() Douglas Raillard 2025-02-03 15:49:50 +00:00
  • 1b6c8069bd target: Asyncify Target._prepare_xfer() Douglas Raillard 2024-11-20 17:17:07 +00:00
  • 4431932e0d target: Reduce the number of commands involved in push/pull Douglas Raillard 2024-11-20 16:56:21 +00:00
  • 8af9f1a328 target: Use busybox for file transfer operations Douglas Raillard 2024-11-20 16:48:23 +00:00
  • 1efcfed63f target: Copy symlinks as files when pulling Douglas Raillard 2024-11-20 16:41:34 +00:00
  • df1b5ef4a2 ssh: Fix folder pull on SSH connection Douglas Raillard 2024-11-20 16:39:34 +00:00
  • facd251edb collector/dmesg: Fix dmesg variant detection Douglas Raillard 2025-01-30 11:54:51 +00:00
  • a3765cc27d target: Remove duplicated disconnection logic Douglas Raillard 2025-01-30 15:21:26 +00:00
  • 20e5bcd2c7 utils/android: Restore adb root state when disconnecting Douglas Raillard 2025-02-04 16:15:04 +00:00
  • f60fa59ac1 collector/ftrace: Handle missing kprobe_events file Douglas Raillard 2025-02-03 16:02:54 +00:00
  • 499ea4753c target: Check command output sanity Douglas Raillard 2024-09-24 10:52:08 +01:00
  • dabee29350 devlib: Remove sudo prompt Douglas Raillard 2024-09-24 10:50:57 +01:00
  • 6a6d9f30dd collector/ftrace: Fix FtraceCollector.kprobe_events attr name Douglas Raillard 2024-09-25 23:58:04 +01:00
  • e927e2f2cd collector/dmesg: Allow not raising on dmesg output parsing failure Douglas Raillard 2024-09-25 14:46:25 +01:00
  • d4d9c92ae9 ftrace: Preserve kprobe events during trace-cmd reset Metin Kaya 2024-09-23 12:52:37 +01:00
  • 8773c10424 utils/asyn: Ensure _AsyncPolymorphicFunction is not detected as a coroutine function Douglas Raillard 2024-08-15 10:44:09 +01:00
  • b6da67d12f utils/asyn: Ensure that we propagate docstrings in asyncf() Douglas Raillard 2024-08-09 19:05:58 +01:00
  • fb4e155696 utils/asyn: Replace nest_asyncio with greenlet Douglas Raillard 2024-05-09 16:26:00 +01:00
  • b2e19d333b utils/asyn: Factor out the calls to asyncio.run Douglas Raillard 2024-04-26 13:41:40 +01:00
  • 165b87f248 target: Allow reuse of a connection once the owning thread is terminated Douglas Raillard 2024-05-09 14:28:19 +01:00
  • 1d6a007bad tests: Add tests for nested async support Douglas Raillard 2024-05-14 14:19:03 +01:00
  • 796b9fc1ef utils/asyn: Fix memoized_method.__set_name__ Douglas Raillard 2024-08-01 15:26:18 +01:00
  • 54a5732c61 tools/setup_host.sh: Remove unused package cpu-checker Metin Kaya 2024-08-06 09:11:09 +01:00
  • bbdd2ab67c target: Properly propagate ADB port information Metin Kaya 2024-07-04 09:00:45 +01:00
  • 38d4796e41 utils/ssh: Allow passing known_hosts path via strict_host_check value Douglas Raillard 2024-07-09 17:20:01 +01:00
  • de84a08bf8 tools/docker: Fixup test config file name Metin Kaya 2024-06-26 14:27:04 +01:00
  • b7d7b46626 tools/setup_host.sh: Rename install_base.sh to setup_host.sh Metin Kaya 2024-06-19 14:08:25 +01:00
  • b485484850 tools/android: Make install_base.sh modular for LISA integration Metin Kaya 2024-05-29 10:50:30 +01:00
  • d8a09e895c tools/android: Remove emulator skins Metin Kaya 2024-05-29 10:41:46 +01:00
  • 1c52f13e50 tools/android: Clone install_android_platform_tools() from LISA Metin Kaya 2024-05-23 18:13:00 +01:00
  • 14905fb515 tools/android: Make cleanups in install_base.sh Metin Kaya 2024-05-17 12:13:31 +01:00
  • d3ca49f245 utils/misc: Fix AttributeError in tls_property Douglas Raillard 2024-06-20 16:55:45 +01:00
  • 3e45a2298e collector/dmesg: Handle non-matching regex Douglas Raillard 2024-06-13 10:42:42 +01:00
  • 3c37bf3de1 target: Make Target.make_temp() async-compatible Douglas Raillard 2024-05-30 10:47:23 +01:00
  • 52281051b2 target: Run Target.disconnect() upon process termination Douglas Raillard 2024-05-07 11:01:05 +01:00
  • 7714acc897 target: Make Target.disconnect() steal current connections Douglas Raillard 2024-05-07 10:27:50 +01:00
  • f5f06122f3 target: Provide context manager API for Target Douglas Raillard 2024-05-07 10:20:02 +01:00
  • c9b539f722 Validate cgroups_run_into has taken effect Sebastian Goscik 2024-05-22 11:27:56 +01:00
  • a28c6d7ce0 utils/android: Use subprocess.DEVNULL where appropriate Douglas Raillard 2024-06-10 16:48:38 +01:00
  • b8292b1f2b utils/android: Log error in _ping() Douglas Raillard 2024-06-10 16:44:08 +01:00
  • 94f1812ab2 Create LICENSE Stephen Paulger 2024-06-04 13:53:43 +01:00
  • 71d1663b2d tools/android: Address review comments on PR#668 Metin Kaya 2024-03-28 11:54:23 +00:00
  • 492d42dddb target: tests: Address review comments on PR#667 Metin Kaya 2024-03-27 16:50:22 +00:00
  • 7276097d4e target: Make default modules list empty Douglas Raillard 2023-06-26 16:17:30 +01:00
  • 6939e5660e target: Cleanup and lazily initialize modules Douglas Raillard 2023-06-26 16:02:19 +01:00
  • ce02f8695f Add missing import Brendan Jackman 2024-04-18 14:15:46 +00:00
  • b5f311feff tools/docker: Add Docker image support for devlib Metin Kaya 2024-02-06 15:46:53 +00:00
  • 233f76d03a test_target.py: Allow specifying connection timeout for Android targets Metin Kaya 2024-03-21 11:32:32 +00:00
  • ac4f581f4b target: tests: Add support for testing ChromeOS targets Metin Kaya 2024-02-09 15:48:33 +00:00
  • c6bd736c82 target: Address pylint issues in ChromeOsTarget class Metin Kaya 2024-02-09 16:03:52 +00:00
  • 28b30649f1 utils/ssh: Fix atexit.register() SshConnection leak Douglas Raillard 2024-03-28 14:47:24 +00:00
  • 5817866ad0 Fixed issue where non-consecutive list resulted in incorrect ranges Sebastian Goscik 2024-03-27 11:34:08 +00:00
  • 8247ac91e7 Add option not to validate PMU counters. Ola Olsson 2024-03-18 22:41:24 +01:00
  • 228baeb317 target: Implement target runner classes Metin Kaya 2024-01-15 12:53:45 +00:00
  • 1431bebd80 tools/buildroot: Add support for generating Linux target system images Metin Kaya 2024-01-19 16:15:14 +00:00
  • dd84dc7e38 tests/test_target: Test more targets Metin Kaya 2024-01-10 15:59:42 +00:00
  • 295f1269ed target: Introduce make_temp() for creating temp file/folder on target Metin Kaya 2024-01-31 12:48:31 +00:00
  • 84c0935fb2 utils/ssh: Try to free up resources during client creation Metin Kaya 2024-01-31 12:01:52 +00:00
  • 598c0c1d3c tools/android: Add support for creating Android virtual devices Metin Kaya 2024-01-23 14:54:59 +00:00
  • a1718c3700 tests/test_target: Read target connection settings from a YAML file Metin Kaya 2024-02-05 08:36:19 +00:00
  • b5715b6560 utils/misc: Move load_struct_from_yaml() from WA to devlib Metin Kaya 2024-02-05 10:17:31 +00:00
  • 39dfa7ef72 utils/android: Add debug log about connection settings Metin Kaya 2024-02-05 10:11:35 +00:00
  • a83fe52382 test_target: Add copyright statement Metin Kaya 2024-01-10 15:56:35 +00:00
  • 613b4fabba ChromeOsTarget: Fix building SSH connection parameter list Metin Kaya 2024-01-17 10:45:52 +00:00
  • be7e73db16 utils/ssh: Load host keys only if strict_host_check is true Metin Kaya 2024-01-15 16:51:00 +00:00
  • e334f8816c target: Customize as_root parameter of *write_value() Metin Kaya 2024-01-11 14:29:54 +00:00
  • 38d8053f2f devlib: Remove unused imports Metin Kaya 2024-01-17 11:46:02 +00:00
  • 7ccdea6b8e devlib/init: Resolve pylint issues Metin Kaya 2024-01-17 12:15:14 +00:00
  • cb36347dfe doc/connection: Fix typo Telenet Metin Kaya 2024-01-10 15:18:53 +00:00
  • c60737c78e [Android] Fix use-before-initialization during initialization of ApkInfo Luis Machado 2024-01-17 14:39:57 +00:00
  • f60e341d6e target: Fix read_sysctl() Douglas Raillard 2024-01-16 15:43:39 +00:00
  • 46219ace04 android: Fix typo in ApkInfo Douglas Raillard 2024-01-16 16:12:02 +00:00
  • 4589b4698e target: Fix typo Changed target variable to self because it is not defined in the file. Elif Topuz 2024-01-15 17:38:51 +00:00
  • 56746fdb33 ssh: Fix tools detection Douglas Raillard 2024-01-15 16:44:14 +00:00
  • c347861db4 android: Ensure we use the detected fastboot Douglas Raillard 2024-01-15 16:38:33 +00:00
  • 3f9ce8ba73 android: Fix tool detections Douglas Raillard 2024-01-15 16:36:07 +00:00
  • f30fb0b3fd utils/ssh: Ensure the detected sshpass is used Douglas Raillard 2023-06-26 15:28:43 +01:00
  • c39d40c6f8 utils/ssh: Remove _check_env() Douglas Raillard 2023-06-26 15:19:47 +01:00
  • 926aee1833 utils/android: Remove PATH manipulation Douglas Raillard 2023-06-26 15:08:26 +01:00
  • 19c51547d1 utils/android: Cleanup android tool detection Douglas Raillard 2023-06-26 14:47:40 +01:00
  • 52485fbaa5 setup.py: Re-add "future" PyPI package Douglas Raillard 2023-10-05 13:31:45 +01:00
  • 416e8ac40f devlib: Remove Python 2 dead code Douglas Raillard 2023-10-05 13:19:10 +01:00
  • ea4eccf95d setup.py: Remove use of "imp" module Douglas Raillard 2023-10-05 12:35:26 +01:00
  • b8bf2abf3b AndroidTarget: Skip ungrantable Android permission Marc Bonnici 2023-09-06 16:10:41 -05:00
  • 9f71c818c4 android: Add adb_port connection setting Douglas Raillard 2023-08-04 10:40:59 +01:00
  • 0579a814f1 android: Add a retry logic for background command PID detection Douglas Raillard 2023-07-05 11:07:17 +01:00
  • 900531b417 android: Fix background command PID detection Douglas Raillard 2022-04-05 15:44:18 +01:00
  • 14b4e2069b target: Add helper function to check Android screen's locking state Metin Kaya 2024-01-08 09:05:06 +00:00