[testrunner] Don't fail for snapshot failures.

Usually a failure to get a snapshot is really an SSH failure or some
other test failure that caused the snapshot to fail as well.
https://fuchsia-review.googlesource.com/c/fuchsia/+/446298 took care of
returning the SSH failure over the snapshot failure but it doesn't take
care of the case where the failure is caused by a test failure. Since
the snapshot is used more for debugging purposes, we don't need to fail
the task if it fails to run. This way we can surface the actual failure
if it's caused by a test failure. In the case that all tests pass,
however, tefmocheck should find and return the snapshot error.

Bug: 61436
Change-Id: Id8b7b9bbf6fa799f8ce175aeef8a77b7e377ea66
Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/449799
Reviewed-by: Christopher Johnson <crjohns@google.com>
Reviewed-by: Oliver Newman <olivernewman@google.com>
Testability-Review: Oliver Newman <olivernewman@google.com>
Commit-Queue: Ina Huh <ihuh@google.com>
1 file changed
tree: d429e7091da512671c4581a0041fba7af8366d00
  1. boards/
  2. build/
  3. bundles/
  4. docs/
  5. examples/
  6. garnet/
  7. products/
  8. scripts/
  9. sdk/
  10. src/
  11. third_party/
  12. tools/
  13. zircon/
  14. .clang-format
  15. .clang-tidy
  16. .gitattributes
  17. .gitignore
  18. .gn
  19. .style.yapf
  20. AUTHORS
  21. BUILD.gn
  22. CODE_OF_CONDUCT.md
  23. CONTRIBUTING.md
  24. LICENSE
  25. OWNERS
  26. PATENTS
  27. README.md
  28. rustfmt.toml
README.md

Fuchsia

Pink + Purple == Fuchsia (a new operating system)

What is Fuchsia?

Fuchsia is a modular, capability-based operating system. Fuchsia runs on modern 64-bit Intel and ARM processors.

Fuchsia is an open source project with a code of conduct that we expect everyone who interacts with the project to respect.

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.