mirror of
https://github.com/ARM-software/devlib.git
synced 2025-06-20 22:15:12 +01:00
Commit Graph
Select branches
Hide Pull Requests
master
#1
#10
#100
#100
#101
#103
#104
#104
#105
#106
#107
#108
#109
#11
#110
#111
#111
#112
#113
#114
#114
#115
#116
#117
#119
#12
#120
#122
#123
#123
#124
#125
#126
#127
#128
#129
#13
#130
#131
#132
#133
#134
#135
#135
#137
#137
#138
#139
#14
#140
#140
#141
#142
#143
#144
#145
#146
#147
#148
#149
#149
#15
#150
#151
#152
#153
#154
#155
#156
#156
#157
#158
#159
#16
#160
#161
#162
#163
#164
#164
#165
#165
#166
#167
#168
#169
#17
#170
#170
#171
#172
#172
#173
#173
#174
#175
#176
#177
#178
#179
#18
#180
#180
#181
#182
#183
#184
#185
#186
#187
#188
#189
#19
#190
#191
#192
#193
#194
#195
#196
#197
#198
#199
#2
#200
#201
#202
#203
#204
#205
#205
#206
#207
#208
#209
#21
#210
#211
#212
#212
#213
#214
#215
#216
#217
#218
#219
#22
#220
#221
#222
#223
#224
#226
#227
#228
#229
#23
#231
#232
#233
#234
#235
#236
#237
#237
#238
#239
#24
#240
#241
#241
#242
#243
#244
#245
#246
#247
#248
#249
#25
#250
#251
#252
#253
#255
#255
#256
#257
#258
#259
#260
#261
#262
#263
#264
#265
#266
#267
#268
#269
#270
#271
#272
#273
#273
#274
#275
#277
#278
#279
#28
#280
#281
#282
#283
#284
#285
#286
#287
#288
#289
#29
#290
#291
#292
#293
#294
#295
#296
#297
#298
#299
#3
#30
#30
#300
#301
#302
#303
#304
#305
#306
#307
#31
#310
#311
#311
#312
#313
#314
#316
#318
#319
#320
#322
#323
#324
#324
#326
#327
#328
#33
#330
#331
#332
#333
#334
#335
#337
#338
#339
#340
#343
#344
#345
#347
#348
#349
#35
#350
#351
#352
#353
#354
#355
#356
#357
#358
#359
#360
#361
#362
#363
#364
#365
#366
#367
#368
#369
#370
#371
#372
#373
#375
#376
#377
#380
#381
#382
#382
#384
#385
#387
#388
#39
#390
#391
#392
#393
#396
#397
#398
#399
#4
#400
#401
#402
#408
#409
#411
#413
#414
#415
#416
#417
#418
#419
#42
#420
#423
#424
#425
#426
#427
#429
#430
#431
#432
#433
#434
#435
#436
#437
#438
#439
#44
#44
#440
#441
#443
#445
#446
#447
#449
#45
#450
#451
#452
#453
#454
#455
#456
#457
#458
#459
#46
#460
#461
#462
#464
#465
#465
#466
#467
#469
#470
#471
#472
#473
#475
#476
#477
#478
#479
#480
#481
#482
#483
#484
#485
#486
#487
#488
#489
#49
#490
#491
#492
#493
#494
#495
#496
#497
#499
#5
#500
#501
#502
#503
#504
#505
#506
#507
#508
#509
#51
#510
#511
#512
#513
#514
#515
#516
#517
#518
#519
#52
#520
#521
#523
#524
#524
#526
#527
#529
#53
#530
#531
#532
#533
#534
#535
#536
#537
#538
#539
#54
#54
#540
#541
#542
#543
#544
#545
#546
#547
#548
#550
#552
#553
#554
#555
#556
#557
#558
#56
#560
#561
#562
#563
#564
#566
#567
#568
#569
#57
#570
#571
#572
#573
#575
#576
#577
#578
#579
#58
#580
#581
#582
#583
#584
#585
#586
#587
#588
#589
#589
#59
#590
#591
#592
#593
#594
#595
#596
#598
#600
#601
#602
#603
#604
#605
#606
#607
#608
#61
#610
#613
#615
#616
#617
#618
#619
#62
#621
#622
#624
#625
#626
#627
#628
#629
#63
#630
#631
#633
#634
#636
#638
#639
#64
#640
#641
#642
#643
#647
#648
#649
#65
#650
#651
#652
#656
#657
#658
#659
#66
#661
#662
#663
#664
#665
#666
#667
#668
#669
#669
#670
#672
#673
#674
#675
#677
#678
#679
#68
#681
#683
#685
#686
#687
#688
#689
#69
#690
#691
#692
#694
#695
#696
#699
#70
#700
#701
#704
#705
#706
#707
#709
#71
#710
#711
#712
#713
#715
#715
#716
#718
#719
#72
#720
#720
#722
#724
#724
#726
#726
#727
#727
#73
#74
#74
#75
#75
#76
#77
#78
#79
#8
#81
#82
#83
#84
#86
#87
#88
#89
#9
#90
#91
#92
#94
#95
#96
#97
#99
v0.0.2
v0.0.3
v0.0.4
v1.0.0
v1.1.0
v1.1.1
v1.1.2
v1.2
v1.3
v1.3.1
v1.3.2
v1.3.3
v1.3.4
Select branches
Hide Pull Requests
master
#1
#10
#100
#100
#101
#103
#104
#104
#105
#106
#107
#108
#109
#11
#110
#111
#111
#112
#113
#114
#114
#115
#116
#117
#119
#12
#120
#122
#123
#123
#124
#125
#126
#127
#128
#129
#13
#130
#131
#132
#133
#134
#135
#135
#137
#137
#138
#139
#14
#140
#140
#141
#142
#143
#144
#145
#146
#147
#148
#149
#149
#15
#150
#151
#152
#153
#154
#155
#156
#156
#157
#158
#159
#16
#160
#161
#162
#163
#164
#164
#165
#165
#166
#167
#168
#169
#17
#170
#170
#171
#172
#172
#173
#173
#174
#175
#176
#177
#178
#179
#18
#180
#180
#181
#182
#183
#184
#185
#186
#187
#188
#189
#19
#190
#191
#192
#193
#194
#195
#196
#197
#198
#199
#2
#200
#201
#202
#203
#204
#205
#205
#206
#207
#208
#209
#21
#210
#211
#212
#212
#213
#214
#215
#216
#217
#218
#219
#22
#220
#221
#222
#223
#224
#226
#227
#228
#229
#23
#231
#232
#233
#234
#235
#236
#237
#237
#238
#239
#24
#240
#241
#241
#242
#243
#244
#245
#246
#247
#248
#249
#25
#250
#251
#252
#253
#255
#255
#256
#257
#258
#259
#260
#261
#262
#263
#264
#265
#266
#267
#268
#269
#270
#271
#272
#273
#273
#274
#275
#277
#278
#279
#28
#280
#281
#282
#283
#284
#285
#286
#287
#288
#289
#29
#290
#291
#292
#293
#294
#295
#296
#297
#298
#299
#3
#30
#30
#300
#301
#302
#303
#304
#305
#306
#307
#31
#310
#311
#311
#312
#313
#314
#316
#318
#319
#320
#322
#323
#324
#324
#326
#327
#328
#33
#330
#331
#332
#333
#334
#335
#337
#338
#339
#340
#343
#344
#345
#347
#348
#349
#35
#350
#351
#352
#353
#354
#355
#356
#357
#358
#359
#360
#361
#362
#363
#364
#365
#366
#367
#368
#369
#370
#371
#372
#373
#375
#376
#377
#380
#381
#382
#382
#384
#385
#387
#388
#39
#390
#391
#392
#393
#396
#397
#398
#399
#4
#400
#401
#402
#408
#409
#411
#413
#414
#415
#416
#417
#418
#419
#42
#420
#423
#424
#425
#426
#427
#429
#430
#431
#432
#433
#434
#435
#436
#437
#438
#439
#44
#44
#440
#441
#443
#445
#446
#447
#449
#45
#450
#451
#452
#453
#454
#455
#456
#457
#458
#459
#46
#460
#461
#462
#464
#465
#465
#466
#467
#469
#470
#471
#472
#473
#475
#476
#477
#478
#479
#480
#481
#482
#483
#484
#485
#486
#487
#488
#489
#49
#490
#491
#492
#493
#494
#495
#496
#497
#499
#5
#500
#501
#502
#503
#504
#505
#506
#507
#508
#509
#51
#510
#511
#512
#513
#514
#515
#516
#517
#518
#519
#52
#520
#521
#523
#524
#524
#526
#527
#529
#53
#530
#531
#532
#533
#534
#535
#536
#537
#538
#539
#54
#54
#540
#541
#542
#543
#544
#545
#546
#547
#548
#550
#552
#553
#554
#555
#556
#557
#558
#56
#560
#561
#562
#563
#564
#566
#567
#568
#569
#57
#570
#571
#572
#573
#575
#576
#577
#578
#579
#58
#580
#581
#582
#583
#584
#585
#586
#587
#588
#589
#589
#59
#590
#591
#592
#593
#594
#595
#596
#598
#600
#601
#602
#603
#604
#605
#606
#607
#608
#61
#610
#613
#615
#616
#617
#618
#619
#62
#621
#622
#624
#625
#626
#627
#628
#629
#63
#630
#631
#633
#634
#636
#638
#639
#64
#640
#641
#642
#643
#647
#648
#649
#65
#650
#651
#652
#656
#657
#658
#659
#66
#661
#662
#663
#664
#665
#666
#667
#668
#669
#669
#670
#672
#673
#674
#675
#677
#678
#679
#68
#681
#683
#685
#686
#687
#688
#689
#69
#690
#691
#692
#694
#695
#696
#699
#70
#700
#701
#704
#705
#706
#707
#709
#71
#710
#711
#712
#713
#715
#715
#716
#718
#719
#72
#720
#720
#722
#724
#724
#726
#726
#727
#727
#73
#74
#74
#75
#75
#76
#77
#78
#79
#8
#81
#82
#83
#84
#86
#87
#88
#89
#9
#90
#91
#92
#94
#95
#96
#97
#99
v0.0.2
v0.0.3
v0.0.4
v1.0.0
v1.1.0
v1.1.1
v1.1.2
v1.2
v1.3
v1.3.1
v1.3.2
v1.3.3
v1.3.4
-
9c4f09b5f3
utils/android: Fix AdbConnection.execute(check_exit_code=False) default
master
Douglas Raillard
2025-05-20 16:49:58 +01:00 -
f71b6a7d96
collector/ftrace: Use top-level buffer instance
Douglas Raillard
2025-03-17 14:21:47 +00:00 -
f02a0a38b0
utils/asyn: Fix cancellation of async tasks in map_concurrently()
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