[roll] Roll fuchsia [build][run_test_component] Remove test_package() instance.

This CL replaces a single test_package() instance into a set
of fuchsia_test_component(), fuchsia_component() and
fuchsia_test_package() targets.

Note that one test binary is moved from executable() to test()
to ensure that they are installed under test/, instead of bin/,
as expected by the current component manifests.

Also note that one ParseArgs test case in run_test_component_unittests
had to be removed, because it relied on the fact that the components of
the run_test_component_test package are listed in the global component
index, which was no longer true (the global component index is
deprecated, and fuchsia_package() does not call add_to_index() as
package() used to), and also probably a bad idea for a unit test anyway.

+ Fix logging-component's component name to match its
  manifest name (i.e. "logging_component" instead of
  "logging-component"), otherwise the test would break.

Original-Bug: 65068
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/514381
Original-Revision: f6060a1e652736ec0e10c21f6b2c4f5605d6f1d2
GitOrigin-RevId: c452a26f9f82aa96d4cc5077e7c684069dab7828
Change-Id: I8ce7e9adc5fdd6dc206dcc905e7390a7dd72e67b
1 file changed
tree: afa0cacf33106d309dce08e653dab5ca6cce6fda
  1. garnet/
  2. infra/
  3. peridot/
  4. third_party/
  5. topaz/
  6. zircon/
  7. firmware
  8. flower
  9. jiri.lock
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. 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 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.