[roll] Roll fuchsia [sestarnix] Don't rely on devtmpfs for the tun/tap tests

The filesystem devtmpfs autopopulates devices.
Support for devtmpfs is not present in Android GKI.

To support running the tests on GKI, mount tmpfs at /dev
instead of devtmpfs, and manually create the
TUN/TAP device at /dev/net/tun.

Extended ScopedMount to have a default constructor
and better support for move semantics.

Original-Bug: 494562015
Test: Successfully ran the tun/tap tests on GKI.
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1547620
Original-Revision: 437374d2d3f57abbc51acbc7d63a5d0856bdd5b1
GitOrigin-RevId: 1d1dc77a5619346b57bd1033f184bf17fd35c990
Change-Id: Ia82fa860943aa49d93c7ef9a8f7f21f8f84835c5
1 file changed
tree: 34d0deb0fb12abf4960c76b39437b3368477f8be
  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.