[test] Allow test environment setup.

Allow arbitrary tasks to be run before all tests within a test group,
for the non-hermetic driver testing use-case. This allows msd
integration/system validation tests to run in infra using the same
workflow that's used locally.

Change-Id: I2bb981e1062a7c04cf4f81c0477eb0c5ce1d3bf2
Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia-infra-bazel-rules/+/997352
Reviewed-by: Chase Latta <chaselatta@google.com>
Commit-Queue: Darren Chan <chandarren@google.com>
6 files changed
tree: a35f301932567409be6f5701394f64dba0909599
  1. cipd/
  2. config/
  3. infra/
  4. manifests/
  5. scripts/
  6. shac/
  7. tests/
  8. third_party/
  9. .bazelrc
  10. .gitignore
  11. .gitmodules
  12. AUTHORS
  13. BUILD.bazel
  14. CONTRIBUTING.md
  15. LICENSE
  16. OWNERS
  17. PATENTS
  18. README.md
  19. WORKSPACE.bazel
  20. workspace.bzl
README.md

Fuchsia Infra Bazel Rules

This repository provides tools and Bazel rules for helping projects integrate with Fuchsia's CI infrastructure.