summaryrefslogtreecommitdiff
path: root/scripts/payload_info_unittest.py
diff options
context:
space:
mode:
authorZentaro Kavanagh <zentaro@chromium.org>2018-07-13 13:06:56 -0700
committerchrome-bot <chrome-bot@chromium.org>2018-07-17 09:08:12 -0700
commit0ff621cf717cd3c98461d217c857352cb6dae88a (patch)
treeda45a364a1ae1acb548240401f0c3934cde70828 /scripts/payload_info_unittest.py
parentb220d669d465377e2bb55a37a7028c72d93dcef3 (diff)
update_engine: Store and test kern/fw versions as 4 values
- Refactors the handling of _firmware_version and _kernel_version attributes to split as 4x 16 bit values. - Based on discussion, we are trying to avoid using the client specific version format in the network protocol. - Each of firmware and kernel versions will be stored separately as uint16_t rather than combined as a uint32_t. - In the Omaha response the two fields of each version type will be encoded as key_version.version - Adds tests for the actual parsing of the response. BUG=chromium:840432 TEST=cros_run_unit_tests --board=samus --packages update_engine Change-Id: I4da02e3f4715a132db7e96e55c30139fff6fe6ea Reviewed-on: https://chromium-review.googlesource.com/1123106 Commit-Ready: Marton Hunyady <hunyadym@chromium.org> Tested-by: Zentaro Kavanagh <zentaro@chromium.org> Reviewed-by: Amin Hassani <ahassani@chromium.org>
Diffstat (limited to 'scripts/payload_info_unittest.py')
0 files changed, 0 insertions, 0 deletions