Skip to content
  1. Jul 20, 2020
    • Douglas RAILLARD's avatar
      Squashed 'external/workload-automation/' changes from 37f4d330..9edb6b20 · d784e0a6
      Douglas RAILLARD authored
      9edb6b20 postgres_schemas: Add rules for cascading deletes
      879a4916 README: Update with more specific supported python version.
      7086fa6b target: Force consistent logcat format
      716e59da framework/target: Add logcat buffer wrap detection
      08fcc7d3 fw/getters: Fix typo
      684121e2 fw: Replace usage of file locking with atomic writes
      0c1229df utils/misc: Implement atomic writes
      615cbbc9 fw/target_info: Prevent multiple parses of the target_info_cache
      1425a6f6 Implement caching of ApkInfo
      4557da2f utils/android: Implement a Podable wrapper of ApkInfo
      7cf5fbd8 framework, tests: Correct signal disconnection
      3f5a31de commands: Add report command
      7c6ebfb4 framework: Have Job hold its own JobState
      8640f4f6 framework: Add serializing Job status setter
      46096536 framework: Fix serialized job retries set to 0
      d4057367 tests: Add run state testbench
      ef6cffd8 travis: Limit the maximum version of isort
      
      git-subtree-dir: external/workload-automation
      git-subtree-split: 9edb6b20f07cbc06897298b591fb3685c9507fc8
      d784e0a6
  2. Jul 03, 2020
    • Chris Redpath's avatar
      Squashed 'external/workload-automation/' changes from 83da20ce..37f4d330 · 148510ab
      Chris Redpath authored
      37f4d330 WA/Jankbench: Update Pandas function to remove deprecated .ix access
      8c7320a1 workloads/gfxbench: Swtich to the home screen before run
      6d72a242 doc: fix callback priority table
      0c2613c6 fw/execution: Fix missing parameter
      b8301640 docs/dev_ref: Fix incorrect attribute name
      c473cfa8 docs/user_information: Fix references to Python 2.7
      1f0da5fa Dockerfile: Update to store environment variables in separate file
      39121caf workloads/gfxbench: Fix using the correct scrollable element.
      
      git-subtree-dir: external/workload-automation
      git-subtree-split: 37f4d330156a048e682913025c44e84dfa1d3149
      148510ab
  3. Jun 16, 2020
    • Douglas RAILLARD's avatar
      Squashed 'external/workload-automation/' changes from 2cd4bf7e..83da20ce · a9be1ea4
      Douglas RAILLARD authored
      83da20ce ouput_processor/postgres: Fix events sql command
      f664a00b config/core: Fix handling of depreciated parameters
      443358f5 workloads/gfxbench: Rework score detection
      586d95a4 Dockerfile: Add note about mounting volumes with selinux
      58f3ea35 workloads/gfxbench: Fix incorrect parameter name
      7fe334b4 workloads/gfxbench: Fix incorrect parameter name
      3967071a workloads/gfxbench: Fix incorrect parameter name
      cd6f4541 workloads/gfxbench: Move results extraction to the extraction stage
      7e6eb089  workloads/geekbench: Update result screen matching criteria
      491dcd5b Dockerfile: Update with support for additional instruments
      7a085e58 workloads/gfxbench: Allow configuration of tests to be ran.
      0f47002e fw/getters: Use the `assets_repository` as the default for the filer
      6ff5abdf fw/config: Remove whitespace
      82d09612 fw/config: Add default to `assets_repository'
      ecbfe32b docs: Update python2 style print statements
      2d32d81a utils/file_lock: Create lock files in system temp directory
      b9d593e5 fw/version: Development version bump
      1f8be773 Disable pep8 errors
      66f0edec descriptor/SSHConnection: Expose `use_scp` parameter
      e2489ea3 descriptor/ssh: Add note to `password` parameter for passwordless target
      16be8a70 Fix pcmark setup
      dce07e50 Update gfxbench to log correct scores.
      711bff6a docs/plugins: Fix formatting and typos
      2a8454db docs/how_tos: Update example workload creation
      9b19f331 target/descriptor: Fix overwriting variable
      53faf159 target/descriptor: Cosmetic fixes
      84a9526d target/descriptor: Fix handling of custom Targets
      a3cf2e56 descriptor: Fix overriding of parameters
      607cff4c framework: Lock files which could be read/written to concurrently
      d56f0fbe utils/misc: Add file locking context manager
      0f9c20dc target/descriptor: Add support for connection parameter overriding.
      310bad39 target/descriptor: Rework how parameter defaults are overridden.
      a8abf24d fw/descriptor: Add `unsupported_platforms` for a particular target
      dad0a28b logcat_parsing: Replace errors when decoding logcat output
      
      git-subtree-dir: external/workload-automation
      git-subtree-split: 83da20ce9f86d6c821c4d3ce003564942812fa70
      a9be1ea4
  4. Apr 02, 2020
    • douglas-raillard-arm's avatar
      Squashed 'external/workload-automation/' changes from 2da937092..2cd4bf7e3 · c74c6b55
      douglas-raillard-arm authored
      2cd4bf7e3 Add initial issue templates.
      5049e3663 Force speedometer to use chrome and change to ApkUiAutoWorkload
      c9ddee761 Update framework to wait for object before dismissing chrome popup
      3be00b296 Androbench: Handle storage permissions prompt.
      9a931f42e Handle the common chrome browser popup messages.
      06ba8409c target/descriptor: Make `strict_host_check` default to `False`
      
      git-subtree-dir: external/workload-automation
      git-subtree-split: 2cd4bf7e315066b7a1867790355d2c10fa3121db
      c74c6b55
  5. Mar 09, 2020
    • Douglas Raillard's avatar
      Squashed 'external/workload-automation/' changes from 5f00a9412..2da937092 · c6f81379
      Douglas Raillard authored
      2da937092 target/descriptor: Ensure we set a default SSH port.
      ef9b4c891 fw/version: Dev version bump
      31f4c0fd5 fw/descriptor: Add parameter list for Telenet connections.
      62ca7c0c3 fw/SSHConnection: Deprecated parameters for Parimiko implementation
      d0f099700 fw/ConfigutationPoints: Add support for deprecated parameters
      
      git-subtree-dir: external/workload-automation
      git-subtree-split: 2da937092005637e3103911bec6b16771708f2ca
      c6f81379
  6. Feb 28, 2020
  7. Feb 19, 2020
    • Douglas Raillard's avatar
      Squashed 'external/workload-automation/' changes from c6d23ab01..0f2de5f95 · 3c6bc3f7
      Douglas Raillard authored
      0f2de5f95 util/exec_control: add once_per_attribute_value
      51ffd60c0 instruments: add proc_stat
      0a4164349 Merge pull request #1065 from setrofim/doc-fix
      fe50d7585 fw/instrument: derive Instrument from TargetedPlugin
      b93a8cbbd doc: fix Instrument documentation
      79dec810f fw/plugin: move cleanup_assets to TargetedPlugin
      44cead2f7 fw/workload: Prefix `TestPackages` with "test_"
      
      git-subtree-dir: external/workload-automation
      git-subtree-split: 0f2de5f951c26e9f9a4cfe9720ca97fd55bd9081
      3c6bc3f7
  8. Jan 27, 2020
  9. Jan 22, 2020
    • Ionela Voinescu's avatar
      Squashed 'external/workload-automation/' changes from d3adfa1a..6f9856cf · 2e908776
      Ionela Voinescu authored
      6f9856cf pcmark: Update popup dismissal to be case insensitive.
      0f9331da fw/job: copy classifiers from the spec
      659e6041 fw/exec: Add add_classifier() method
      796f62d9 commands/process: partial results + write info
      f60032a5 fw/target/manager: Update to use `module_name_set`
      977ce499 utils/types: Add `module_name_set` type
      a66251dd Antutu: Updating to work with major version 8.
      
      git-subtree-dir: external/workload-automation
      git-subtree-split: 6f9856cf2e9b431b6efd2d13fa109bd7d83ffb6c
      2e908776
  10. Jan 15, 2020
    • Douglas Raillard's avatar
      Squashed 'external/workload-automation/' changes from dfb4737e5..d3adfa1af · d2f3020f
      Douglas Raillard authored
      d3adfa1af fw/getters: Pylint fix
      39a294ddb utils/types: Update version_tuple to allow splitting on "-"
      164095e66 utils/types: Update version_tuple to use strings
      24a4a032d fw/getters: update Executable resolution
      05857ec2b utils/cpustates: update idle state naming
      fd8a7e442 utils/trace_cmd: update for Python 3
      
      git-subtree-dir: external/workload-automation
      git-subtree-split: d3adfa1af912c99cefd22ed4fc7aaa828baebe53
      d2f3020f
  11. Dec 27, 2019
    • douglas-raillard-arm's avatar
      Squashed 'external/workload-automation/' changes from ee54a68b..dfb4737e · 2b4b157d
      douglas-raillard-arm authored
      dfb4737e Development version bump
      06518ad4 Version bump for release
      009fd831 docs/changelog: Update changelog for version 3.2 release.
      88284750 Dockerfile: Update to reference new release of WA and devlib
      8b337768 Dockerfile: Update ubuntu base to 19.10
      38aa9d12 fw/entrypoint: Fix devlib version check
      769c883a requirements: Update to latest known working package versions
      90db6559 instrument/perf: Fix incorrect argument
      817d98ed wa/instruments: Refactor collectors to use Collector Inferface
      d6766862 Geekbench: Adding 4.4.2 as a supported version
      1531ddcd workloads/speedometer: Only close tabs on supported devices
      322f9be2 workloads/googleplaybooks: Fix book selector
      494424c8 utils/types: Fix ParameterDict update method.
      
      git-subtree-dir: external/workload-automation
      git-subtree-split: dfb4737e510e74d95a4d603aea7f3810d2e3a15b
      2b4b157d
  12. Dec 04, 2019
    • Douglas Raillard's avatar
      Squashed 'external/workload-automation/' changes from 9556c3a00..ee54a68b6 · 68f885b8
      Douglas Raillard authored
      ee54a68b6 Updating the framework to include the app package data
      cc1cc6f77 tests: fix pytest warnings
      da0ceab02 PCMark: Updating to handle new Android 10 permission warnings
      683eec237 PCMark: Editing the screen orientation
      07e47de80 Geekbench: Updating supported versions
      5906bca6b instruments/acme_cape: Fix missing parameter to `get_instruments`
      
      git-subtree-dir: external/workload-automation
      git-subtree-split: ee54a68b6555ce2f95751f4ecd7d3dd2c8446df3
      68f885b8
  13. Nov 06, 2019
    • Douglas Raillard's avatar
      Squashed 'external/workload-automation/' changes from 13166f66d..9556c3a00 · d39bdd1a
      Douglas Raillard authored
      9556c3a00 docs: Fix typos
      1f4bae92b docs/device_setup: Explicitly mention `load_default_modules`
      dcbc00add docs/faq: Add workaround for module initialisation failure
      4ee75be7a docs/userguide: Update reference to outdated output_processor
      796dfb1de Update googlephotos workload to work against most recent version
      f3e7b14b2 Update googlemaps workload to work against most recent version
      e9839d52c output_processor/postgres: Fix out of range for `hostid`
      7ebbb0593 target/info: Fix missing return statement
      
      git-subtree-dir: external/workload-automation
      git-subtree-split: 9556c3a004e2f863d54993992774cdfe05442fd2
      d39bdd1a
  14. Oct 22, 2019
    • douglas-raillard-arm's avatar
      Squashed 'external/workload-automation/' changes from 2f231b5c..13166f66 · 2c096c66
      douglas-raillard-arm authored
      13166f66 Update gmail workload to work against most recent version
      ab5d12be output_processors/cpustates: Improve handling of missing cpuinfo data
      298bc3a7  output_processors/cpustates: Deal with cpufreq data being unavailable
      09d6f4de uilts/cpustates: Fix inverted `no_idle` check
      d7c95fa8 instrument/energy_measurement: Fix typo and formatting
      0efd20cf uiauto: Update all applications to target SDK version 28
      e41aa3c9 instruments/energy_measurement: Add a `keep_raw` parameter
      3bef4fc9 instrument/energy_measurement: Invoke teardown method for backends
      0166180f PCMark: Fixing click co-ordinates
      a9f3ee97 Update adobe reader workload to work with most recent version
      35ce8706 Antutu: Updating to handle the new shortcut popup
      6beac11e Add simpleperf type to perf instrument
      
      git-subtree-dir: external/workload-automation
      git-subtree-split: 13166f66d1412914351fcd3ebdd694b24da134f2
      2c096c66
  15. Sep 16, 2019
    • Douglas Raillard's avatar
      Squashed 'external/workload-automation/' changes from 832ed797e..2f231b5ce · 620a0b9d
      Douglas Raillard authored
      2f231b5ce fw/target: detect module variations in TargetInfo
      75878e2f2 uiauto/build_scripts: Update to use python3
      023cb88ab templates/setup: Update package setup template to specify python3
      d27443deb workloads/rt_app: Update to use python3
      1a15f5c76 Geekbench: Adding support for Version 5 of Geekbench Corporate
      d3af4e751 setup.py: Update pandas version restrictions
      73b0b0d70 readthedocs: Add ReadtheDocs configuration
      bb18a1a51 travis: Remove tests for python2.7
      062be6d54 output_processors/postgresql: Don't reconnect if not initialised
      c1e095be5 output_processors/postgresql: Ensure still connected to the database
      eeebd010b output_processors/postgresql: Group database connection operations
      e387e3d9b Update to remove Python2 as supported version.
      6042fa374 fw/version: Version Bump
      050329a5e fw/version: Update version for WA and required devlib
      d9e7aa9af Dockerfile: Update to use the latest versions of WA and devlib
      125cd3bb4 docs/changes: Changelog for v3.1.4
      75ea78ea4 docs/faq: Fix formatting
      12bb21045 instruments/SysfsExtractor: Add extracted directories as artifacts
      4bb1f4988 fw/DatabaseOutput: Only attempt to extract config if avaliable
      0ff6b4842 fw/DatabaseOutput: Fix the retrieval of job level artifacts
      98b787e32 fw/DatabaseOutput: Enabled retrieving of directory artifacts
      e91543666 commands/postgres: Upgrade the data base schema to v1.3
      68e1806c0 output_processors/postgresql: Add support for new directory Artifacts
      f19ebb79e output_processors/postgresql: Add missing `system_id` field
      c950f5ec8 utils/postgres: Fix formatting
      6aaa28781 fw/Artifact: Allows adding directories as artifacts
      d87025ad3 output_processors/postgres: Fix empty iterable
      ac5819da8 output_processors/postgres: Fix incorrect dict keys
      31e08a647 instruments/interrupts: Add `interrupt` files as artifacts
      47769cf28 Add a workload for Motionmark tests
      d8601880a setup.py: Add README as package description
      0efc9b9cc setup.py: Clean up extra dependencies
      501d3048a requirements: Add initial version
      c4daccd80 README: Update installation instruction to match documentation.
      db944629f setup.py: Update classifiers
      564738a2a workloads/monoperf: Fix typos
      c092128e9 workloads: Sets `requires_network` attribute for workloads
      463840d2b docs/faq: Add question about non UTF-8 environments.
      43633ab36 extras/Dockerfile: Ensure we are using utf-8 in our docker container
      a6f0ab31e fw/entrypoint: Add check for system default encoding
      72fd5b513 setup.py: Set maximum package version for python2.7 support
      766bb4da1 fw/uiauto: Allow specifying landscape and portrait orientation
      a5f052135 utils/types: Fix typos
      3435c36b9 fw/workload: Improve version matching and error propergation
      bd252a647 fw/workload: Introduce max / min versions for apks
      f46851a3b utils/types: Add `version_tuple`
      891023444 fw/workload: Don't override the package manager for ApkRevent workloads
      1108c5701 workloads: Update to better utilize `cleanup_assets` and `uninstall`
      f5d1a9e94 fw/workload: Add the `uninstall` parameter to the base `workload` class
      959106d61 fw/workload: Update description of `cleanup_assests` parameter
      0aea3abca workloads: Add support for UIBench Jank Tests
      24ccc024f framework.workload: `am instrument` APK manager
      42ab81103 workloads/lmbench: Fix missing run method declaration
      
      git-subtree-dir: external/workload-automation
      git-subtree-split: 2f231b5ce54a8b6239a58b89e189a90836c1470b
      620a0b9d
  16. Jun 12, 2019
    • Douglas Raillard's avatar
      Squashed 'external/workload-automation/' changes from f8908e819..832ed797e · aea05ef4
      Douglas Raillard authored
      832ed797e fw/config/execution: Raise error if no jobs are available for running
      31b44e447 setup.py: Add missing dependency for building documentation
      179b2e226 Dockerfile: Update to install all available extras for WA and devlib
      22437359b setup.py: Change short hand to install all extras to `all`
      2347c8c00 setup.py: Add postgres dependency in `extras` list
      52a0a7901 build_plugin_docs: Pylint fix
      60693e1b6 doc: Fix build_instrument_method_map script
      8ddf16dfe doc: Patch for doc generation under Py3
      9aec4850c workloads/uibench: Pylint Fix
      bdaa26d77 Geekbench: Updating supported versions to include 4.3.2
      d7aedae69 workloads/uibench: Initial commit
      45af8c69b ApkWorkload: Support implicit activity path
      e398083f6 PCMark: Removing hard coded index to make the workload more robust
      4ce41407e tests/test_agenda_parser: Ensure anchors can be used as part of agenda
      aa0564e8f tests/test_agenda_parser: Use custom yaml loader for test cases
      83f826d6f utils/serializser: Re-fix support for YAML anchors
      1599b5977 workloads: add aitutu
      8cd9862e3 workloads/geekbench: Clean up version handling
      b4ea2798d tests/test_agenda_parser: Remove attribute assignment
      76e6f1421 utils/serializer: pylint fixes
      ce59318e6 utils/serializer: Fix using incorrect loader and imports
      5652057ad utils/serializer: fix support for YAML anchors.
      e9f557723 utils/serializer: fix error reporting for YAML
      ec3d928b3 docs: Fix incorrect environment variable name
      ee8bab365 docs/revent: Clarify the naming conventions for revent recordings
      e3406bdb7 instruments/delay: Convert module name to identifier
      55d983eca workloads/vellamo: Fix initialization order
      
      git-subtree-dir: external/workload-automation
      git-subtree-split: 832ed797e1f7b0cccf9c34e0672d121cb31aaf99
      aea05ef4
  17. Apr 25, 2019
    • Qais Yousef's avatar
      Squashed 'external/workload-automation/' changes from 8647ceaf..f8908e81 · efa93c98
      Qais Yousef authored
      f8908e81 Dockerfile: Update to newer base and Python version
      dd44d6fa docs/api/workload: Update documentation for `activity` attribute
      753786a4 fw/workload: Add `activity` attribute to APK workloads
      
      git-subtree-dir: external/workload-automation
      git-subtree-split: f8908e81947d283446682aaff2105aa8b6c13288
      efa93c98
  18. Apr 15, 2019
Loading