[roll] Roll fuchsia [fxfs] Check node attributes in golden tests

Explicitly query and check fio::NodeAttributesQuery via get_attributes()
when verifying files and directories in check_data_volume(). This verifies
both mutable and immutable attribute fields across directory, regular file,
fsverity file, and fscrypt file handles. In particular, querying
WRAPPING_KEY_ID ensures FxFile::fscrypt_wrapping_key_id(&self) is exercised
during golden image validation across all supported Fxfs versions.

TAG=agy
CONV=da25aa85-35ff-4d17-9f08-24b6c42fdc52

Original-Original-Bug: 533443137
Test: fx test fxfs_golden_image_test
Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1703914
Original-Original-Revision: a3a956db8169e6de460d624da4483cdcb62b8d6e
GitOrigin-RevId: f7a49b4aeb512776123f5cd2751993a613859705
Change-Id: I6e36b7cb37b6450c8103b5823fd026b4bb7b5eb9
1 file changed
tree: 59112641a45c0a7fdbc86a128623591167ee8e53
  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.