[roll] Roll fuchsia [tefmocheck] Fix wrong FailureReason for attributed tests

Fixed a bug where the failure reason line was incorrectly extracted
when a failure was attributed to a specific test (AttributeToTest: true).

When the tefmocheck String was searched against the output for
a specific test (SwarmingOutputPerTest), we returned a relative
index. However, when searching for the FailureReason (getLine),
we were searching against the entire task output
(SwarmingOutput) using the relative index,
leading to (at times) incorrect line reporting.

Updated the search path to use the relative sub-buffer toCheckBlock
to ensure the buffer matches the relative index.

Original-Bug: 496295216
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1564858
Original-Revision: 87057bd3b2884ad83e01604f30d9612f2ebafa50
GitOrigin-RevId: 4d426435794b0be7b789814daf148c9c70f0a08b
Change-Id: I9b637fb128ead71a8b05d9e611add7f39e288031
1 file changed
tree: 7ad600e5bc5e9398f43a4f8b5d8ec64651c10167
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cobalt
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
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.