[roll] Roll fuchsia [swd-e2e-tests] Fix max-size OTA tests

This makes a number of corrections to the max-size OTA tests.

* When we're increasing the size of a package, we need to sum up the
  space by adding up the "initial package blobs + any additional blobs",
  but after we add our random files, the new size should only be
  "generated package blobs + any additional blobS", and should not also
  include the initial package blobs.

* We need to remove all the legacy update format files, not just the
  `zbi` and `fuchsia.vbmeta` files.

* Fix an underflow error, where previously the difference between the
  generated package size and max size could be larger than the
  initial size and max size.

* Blobfs aligns blobs to 8 KiB blocks, so increase the size when adding
  them up to account for this.

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/948591
Original-Revision: dd7d652c43a34d118f04962793a40f2be656243f
GitOrigin-RevId: e69127d036a9a3efa9a37ac72a1e5affcc8bd572
Change-Id: I0e7e669fbfc42ae46b79ecc787e27625129c225a
1 file changed
tree: 055085c9b5fbd3483098592166072675c4945de2
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
  14. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.