[roll] Roll fuchsia [starnix] Fail wait_for_init_file() if the init process exits

Containers configured with a startup_file_path await the path being
created before starting to process requests to host components in
the container. If the container's "init" process terminates without
creating the file then test components will hang, until eventually
being terminated when the test timeout is reached.

wait_for_init_file() now polls the supplied "init" PID, as well as
the specified startup-file path, and returns an error if it
becomes unresolvable before the startup-file is created.

Original-Bug: 377656429
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1189132
Original-Revision: 727527bc1d0167d2394aa8657034a43c8bfa4f28
GitOrigin-RevId: 44499e82331f05a35769d773de1c0df5252eddd5
Change-Id: Ia612e3e6020837df6e4ddacc1c3944ad441abe21
1 file changed
tree: f4d5d49be670f277774cf77adaa2e41c0631dfd6
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cts
  6. firmware
  7. flower
  8. jiri.lock
  9. MILESTONE
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
  15. 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 in one of the communication channels documented at get involved.

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.