[run-test-suite] Use Rust test for timeout tests

gtest tests always output a note about the random seed used to run a
test.
I tried making some changes which affected the timing at which stdout
is displayed to the user, and this caused timeout tests to fail because
they started showing stdout where none was shown before. Since the test
is specifically verifying timeout behavior, it is inherently sensitive
to timing.
To eliminate flakes related to stdout that may or may not be present,
this change makes the timeout test use a Rust test instead, which never
outputs stdout.

Multiply: run_test_suite_integration_tests

Change-Id: I00f2749964e211fa290e06bfaf72ddc294115e4a
Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/686003
Fuchsia-Auto-Submit: Satsuki Ueno <satsukiu@google.com>
Reviewed-by: Ankur Mittal <anmittal@google.com>
Commit-Queue: Auto-Submit <auto-submit@fuchsia-infra.iam.gserviceaccount.com>
5 files changed
tree: 5c47ef25bc7aa0bcbe56ac01e2a40022cb74f583
  1. boards/
  2. build/
  3. bundles/
  4. docs/
  5. examples/
  6. products/
  7. scripts/
  8. sdk/
  9. src/
  10. third_party/
  11. tools/
  12. zircon/
  13. .clang-format
  14. .clang-tidy
  15. .editorconfig
  16. .git-blame-ignore-revs
  17. .gitattributes
  18. .gitignore
  19. .gn
  20. .style.yapf
  21. analysis_options.yaml
  22. AUTHORS
  23. BUILD.gn
  24. CODE_OF_CONDUCT.md
  25. CONTRIBUTING.md
  26. LICENSE
  27. OWNERS
  28. PATENTS
  29. pyrightconfig.json
  30. README.md
  31. rustfmt.toml
README.md

Fuchsia

What is Fuchsia?

Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.

We expect everyone interacting with our project to respect our code of conduct.

Read more about Fuchsia's principles.

How can I build and run Fuchsia?

See Getting Started.

Where can I learn more about Fuchsia?

See fuchsia.dev.