[roll] Roll fuchsia [gunit-runner] Implement runner.

This CL implements the runner by using existing gtest code and adding
conditional compilation configs to the source code. Gtest and gunit have
identical output but different named flags.

To test the implementation we simulate gunit tests by replacing gunit
flags with gtest flags inside gunit test binary and running it using
gtest framework.

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/667363
Original-Revision: 5fadeb3560b4375343d3473b3ca8d4eb797f0418
GitOrigin-RevId: 8d762c00068a9f36600a4bf080bb944246e8afd9
Change-Id: Idc79afa3cf532ff736617b6f775a9afda4ded8a0
1 file changed
tree: 73b9345a673e19fa19539758d8eb19c307672a6a
  1. infra/
  2. third_party/
  3. cts
  4. firmware
  5. flower
  6. jiri.lock
  7. minimal
  8. prebuilts
  9. README.md
  10. stem
  11. test_durations
  12. 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.