[roll] Roll fuchsia [build] Use the cc_test_executable in the `test()` template

This is a reland of Ib693b011acf0947a10c9583e4d1c23ccb5f39fb2 after
removing the ability of the FatLTO configs from applying to non-ELF
targets.

The patch allows all uses of `test()` to use the same rules defined in
//build/testing/cc_test_executable.gni for skipping the LTO link step in
tests. Now that these rules have been updated in
If8d2e70791233cc296517469cb5341b8922b4c37, issues with Mac ld64
incompatibility should be fixed.

Original-Bug: 368146498, 364615885
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1121556
Original-Revision: 23e57d6df1cee38fb0faaf6a523fc6805a2354a6
GitOrigin-RevId: f66ce0bde1b6f8bb91079e9ba64b6e52196ec3a6
Change-Id: I421a298a325e7bbf3a4bfded1229a2771478b2cd
1 file changed
tree: 07dfbaf5254219576e8c40def52ab5654e2fa339
  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.