Skip to content
  1. Jun 16, 2020
    • Douglas RAILLARD's avatar
      Squashed 'external/devlib/' changes from 3c28c280..20d1eaba · fd1d228e
      Douglas RAILLARD authored
      20d1eaba module/cpuidle: Fix incorrect path check
      45ee68fd utils/android: Add support for using aapt2
      b5246244 utils/android: Update to discover android tools from PATH
      bae741dc docs/overview: Fix python2 style print
      b717deb8 module/cpuidle: Simplify Cpuidle.__init__
      ccde9de2 devlib/AndroidTarget: Update screen state methods to handle doze
      c25852b2 utils/android: Allow instantiating an ApkInfo object without a path.
      f7b7aaf5 utils/ssh: Do not attempt to push files recursivley and add logging
      569e4bd0 LogcatCollector: Learn to pass format to logcat
      07cad780 utils/version: dev version bump
      21cb10f5 utils/ssh: Add logging to sftp file transfer
      d2aea077 target/ChromeOsTarget: Update ssh parameter list
      d4640535 utils/ssh: Fix typo
      cfb28c47 utils/ssh: Allow SSH to use SCP as a file transfer method
      b941c6c5 utils/ssh: Move the scp transport method to the SSH base class
      ea9f9c87 docs/ssh: Add note about connecting to passwordless machines.
      4f103876 utils/ssh: Only attempt loading ssh keys if no password is supplied
      a4f92317 collector/perf: Disable pager for perf event list.
      3c85738f docs/target: Fix method name
      45881b9f utils/android: Expose `connection_attempts` argument to `AdbConnection`
      a8ff622f target: Propergate adb_server in all `adb_command`s
      fcd2439b LogcatCollector: flush the log before terminating pexpect.spawn()
      3709e06b utils/android: LogcatMonitor: put pexpect.spawn() in str mode
      7c8573a4 README: Update to include installation notes for `paramiko`
      6f1ffee2 platform/arm: Decode IP address directly
      7ade1b8b platform/arm: Don't specify "Android" in the debug print.
      
      git-subtree-dir: external/devlib
      git-subtree-split: 20d1eabaf049056dd2a5b5fb085aa07495d43a90
      fd1d228e
  2. Apr 02, 2020
    • douglas-raillard-arm's avatar
      Squashed 'external/devlib/' changes from 7f5e0f5b..3c28c280 · a6e36c22
      douglas-raillard-arm authored
      3c28c280 utils/check_output: Ensure `output` and `error` are always initialised.
      b9d50ec1 utils/check_output: Only attempt to decode output if present.
      7780cfdd utils/android: Combine stdout and stderror by combining the strings in adb_shell()
      7c79a040 utils/misc: Revert d4b0dedc
      779b0cbc utils/ssh: Only try SSH keys if no password is supplied.
      b6cab646 docs: Add `LinuxTarget` and `LocalLinuxTarget` to the documentation
      ec0a5884 docs: Update to use `module` diretive
      
      git-subtree-dir: external/devlib
      git-subtree-split: 3c28c280dee540972c047caae55c29e478f6eeb2
      a6e36c22
  3. Mar 09, 2020
    • Douglas Raillard's avatar
      Squashed 'external/devlib/' changes from 37a6b4f96..7f5e0f5b4 · 80d5d37e
      Douglas Raillard authored
      7f5e0f5b4 utils/version: Bump dev version
      7e682ed97 target: Check that the connection works cleanly upon connection
      62e24c576 connections: Unify BackgroundCommand API and use paramiko for SSH
      eb6fa9384 utils/misc: Add redirect_streams() helper
      9d5d70564 target: Use tls_property() to manage a thread-local connection
      922686a34 utils/misc: Add tls_property()
      98e2e51d0 devlib.utils.misc: Use Popen.communicate(timeout=...) in check_output
      92e16ee87 instrument/daq: Add an explicit time column to the DAQ measurements
      72ded188f instrument/daq: Convert reading rows from all files to a generator
      dcab0b371 instrument/daq: Check that self.tempdir has been set before calling os.path.isdir()
      
      git-subtree-dir: external/devlib
      git-subtree-split: 7f5e0f5b4ddd205b1d5a1ee1d02dd232d26527f2
      80d5d37e
  4. Feb 28, 2020
    • Vincent Donnefort's avatar
      Squashed 'external/devlib/' changes from 17374cf..37a6b4f · 91359716
      Vincent Donnefort authored
      37a6b4f target: a valid sha1 must be concatenated with the kernel version
      1ddbb75 uilts/android: Fix parameters to `adb_kill_server`
      696dec9 utils/android: Ensure that adb_server is propergated to helper functions
      
      git-subtree-dir: external/devlib
      git-subtree-split: 37a6b4f96d49b85ad39965f3dc31ab9f7de7edf1
      91359716
  5. Feb 19, 2020
  6. Jan 22, 2020
    • Ionela Voinescu's avatar
      Squashed 'external/devlib/' changes from 6fe78b4d..9661c6bf · b41a0dcb
      Ionela Voinescu authored
      9661c6bf target: Handle non-existing /sys/devices/system/node
      0aeb5bc4 target: Remove use of ls
      a5640502 devlib/AndroidTarget: Allow passing format options to dump_logcat()
      
      git-subtree-dir: external/devlib
      git-subtree-split: 9661c6bff31c5a26a7d3d396550a7d4238eb4856
      b41a0dcb
  7. Jan 15, 2020
  8. Dec 27, 2019
    • douglas-raillard-arm's avatar
      Squashed 'external/devlib/' changes from 01dd80df..795c0f23 · a7a807a0
      douglas-raillard-arm authored
      795c0f23 Development version bump
      5ff278b1 Version bump for release
      b72fb470 docs: Update to include Collector information
      a4fd57f0 devlib/__init__: Export LogcatCollector in devlib package
      cf8ebf66 devlib/collector: Update Collectors to implement collector interface
      15a77a84 collector/screencapture: Refactor to use new collector interface
      9bf9f2dd collector: Update the Collector Interface
      19887de7 devlib/trace: Refactor `trace` to be `collector`
      baa7ad16 devlib/AndroidTarget: Move adb specific commands into the ADB connection
      75621022 devlib/AndroidTarget: Move ADB disconnect code into connection.
      
      git-subtree-dir: external/devlib
      git-subtree-split: 795c0f233f1057566f403d6facc74a446c60efa7
      a7a807a0
  9. Dec 17, 2019
    • Douglas Raillard's avatar
      Squashed 'external/devlib/' changes from cf26dee30..01dd80df3 · 19a6d0bd
      Douglas Raillard authored
      01dd80df3 module/sched: Fix get_capacities() on !SCHED_DEBUG kernels
      eb0661a6b utils/android: update SDK versions map
      f303d1326 exception/get_traceback: Fix type error
      abd88548d instrument/frames: Fix missing import
      2a934288e instrument/daq: Fix error message
      2bf4d8a43 target: Return a bool in Target.check_responsive()
      
      git-subtree-dir: external/devlib
      git-subtree-split: 01dd80df3487bd23bf14b26889fb2b1e021c6949
      19a6d0bd
  10. Dec 04, 2019
    • Douglas Raillard's avatar
      Squashed 'external/devlib/' changes from 0e6280ae3..cf26dee30 · 94d10e65
      Douglas Raillard authored
      cf26dee30 trace/ftrace: Support the 'function' tracer
      e7bd2a5b2 trace/ftrace: Memoize tracable functions
      72be3d01f trace/ftrace: Only require CONFIG_FUNCTION_PROFILER for the function profiling
      745dc9499 modules/flash: Add a `connect` parameter to the flash method
      6c9f80ff7 target: get model form platform
      182f4e7b3 daq: Fix teardown() removing temporary files
      4df2b9a4c daq: move to daqpower 2.0
      aa6495139 Add NUMA nodes
      0fa91d6c4 Add options to ssh connection
      
      git-subtree-dir: external/devlib
      git-subtree-split: cf26dee3080a42f69536d5a030aa26d56e75dc39
      94d10e65
  11. Nov 18, 2019
  12. Nov 06, 2019
    • Douglas Raillard's avatar
      Squashed 'external/devlib/' changes from d4f331612..c212ef214 · 2110fd9b
      Douglas Raillard authored
      c212ef214 module/cgroups: Really move all tasks in Controller.move_all_tasks_to()
      5b5da7c39 module/cgroups: log to the class' logger
      3801fe1d6 trace-cmd: Respect `strict` when setting `saved_cmdlines_size`
      43673e3fc ftrace: Report unavailable events all at once
      bbe3bb6ad ftrace: Expose FtraceCollector.available_events
      656da00d2 ftrace: Add tracer name validation
      6b0b12d83 ftrace: Enable alternative tracers
      56cdc2e6c ftrace: Allow setting the number of cmdlines saved by ftrace
      def235064 ftrace: Allow choosing clock source
      4d1299d67 Target: Allow for any `TargetError` when checking for root
      
      git-subtree-dir: external/devlib
      git-subtree-split: c212ef21466bb3d8ff5633f3a5bc53777be2b63a
      2110fd9b
  13. Oct 22, 2019
    • douglas-raillard-arm's avatar
      Squashed 'external/devlib/' changes from 9e6cfde8..d4f33161 · 850e1f98
      douglas-raillard-arm authored
      d4f33161 doc/target: Update documentation for `install_module`
      76ef9e03 target: Improve error reporting of module installation
      249b8336 target: Add method to install device modules after initial setup
      c5d06ee3 doc/target: Correct terminology
      207291e9 module/thermal: List directories with as_root=target.is_rooted
      6b72b50c docs/instrumenation: Document teardown behaviour for instrument API
      c73266c3 docs/instrumentation: Fix typos
      0d6c6883 instruments: Add `keep_raw` parameter to control teardown deletion
      bb155215 instruments: Add teardown method to clean up tempfiles
      5e69f06d Add simpleperf type to perf TraceCollector
      
      git-subtree-dir: external/devlib
      git-subtree-split: d4f33161203e6f279b279369b10ab7030a8b9d2c
      850e1f98
  14. Sep 16, 2019
    • Douglas Raillard's avatar
      Squashed 'external/devlib/' changes from ad350c926..9e6cfde83 · 57b7dbf2
      Douglas Raillard authored
      9e6cfde83 AndroidTarget: Fix additional paramter to `adb_root`
      4fe0b2cb6 rendering/SurfaceFlingerFrameCollector: Update parser to ignore text
      b9654c694 target/install: Add timeout parameters to additional `install` methods
      ed135febd LocalConnection: Implement `connected_as_root` parameter
      5d4315c5d AndroidTarget: Add guards / workarounds for adb specific functionality
      9982f810e AndroidTarget: Utilise the adb root functionality of the connection
      5601fdb10 target.py: Track `connected_as_root` in the connection
      4e36bad2a target.py: Un-memoize the `is_rooted` property
      72e4443b7 AdbConnection: Enable `adb_as_root` as a connection parameter
      9ddf76365 AdbConnection: Add adb rooting to the connection to allow tracking
      18830b74d SshConnection: Implement tracking of connected_as_root status
      66de30799 doc/connection: Update connection documentation
      156915f26 cpuidle: fix exist() --> exists() typo.
      74edfcbe4 target: Fix quoting of PATH components
      aa62a52ee target: Make sure subprocesses of Target.execute() inherit PATH
      9c86174ff target: Add Target.execute(force_locale='C') parameter
      ea19235ae trace: dmesg: Add KernelLogEntry.from_dmesg_output() classmethod
      e1fb6cf91 module/cpufreq: Make use_governor() affect only online CPUs
      d9d187471 trace: dmesg: Ignore empty lines
      c944d3459 utils/android: Fix echoing of commands.
      964fde2fe utils/android: Echo the exit code of the actual command
      988de69b6 target: Add Target.revertable_write_value()
      ded30eef0 misc: Add batch_contextmanager
      71bd8b10e trace/systrace: make start() return when tracing has started
      986261bc7 utils/android: Move private method to end of class
      dc5f4c6b4 android/adb: Enable fall back for `su` command
      88f8c9e9a module/cpuidle: Add fallback for reading governor
      0c434e8a1 setup.py: Remove Python2 as a supported version
      584836984 Version Bump
      002ade33a Version Bump
      2e8d42db7 setup.py Update classifiers
      6b414cc29 utils.adb_shell: Move from 'echo CMD | su' to '-c'
      0d798f1c4 utils.adb_shell: Improve stability (Py3)
      1325e59b1 target/KernelConfig: Implement the `__bool__` method
      f141899da target/KernelConfig: Ensure `get_config_name` is static
      984556bc8 module/sched: Make SchedModule probing more accurate
      03a469fc3 module/sched: Expose the remote CPU capacity sysfs path
      2d8647468 module/sched: Expose a classmethod variant of SchedModule.has_debug
      ada318f27 module/sched: Fix None check
      b8f7b2479 module/sched: Fix incorrect SchedProcFSData usage
      a9b9938b0 module/sched: Return the correct maximum capacity
      f619f1dd0 setup.py: Set maximum package version for python2.7 support
      
      git-subtree-dir: external/devlib
      git-subtree-split: 9e6cfde8321ece662292d6b79f6c218c36fae6c9
      57b7dbf2
  15. Jun 12, 2019
  16. Jun 05, 2019
  17. May 28, 2019
    • Patrick Bellasi's avatar
      Squashed 'external/devlib/' changes from 4c8f2430..6f42f67e · 03fead15
      Patrick Bellasi authored
      6f42f67e target: Ensure we use installed binaries
      ae7f01fd target: Use root if available when determine number of cpus
      b5f36610 trace/perf: Soften POSIX signal for termination
      
      git-subtree-dir: external/devlib
      git-subtree-split: 6f42f67e957fc883d42b0a23d512d604204d0e72
      03fead15
  18. Apr 15, 2019
Loading