[testsharder] Update test spec verification conditions.

Do not fail when location/path is empty if command is defined.

Prebuilt tests are currently defined without Path or Location, but with
a command field instead. This change is needed so that testsharder doesn't
fail when processing those tests.
Example: https://ci.chromium.org/p/fuchsia/builders/try/topaz-arm64-debug/b8910649299035384896

Change-Id: I46e971abce4c79382e3cac096fcb4fb81c7c9abf
1 file changed
tree: 28b067907d1427df46a95273ab47298a86a2ca6d
  1. .gitignore
  2. LICENSE
  3. PATENTS
  4. README.md
  5. artifacts/
  6. bloaty/
  7. botanist/
  8. breakpad/
  9. build/
  10. buildbucket/
  11. cache/
  12. cmd/
  13. color/
  14. command/
  15. digest/
  16. elflib/
  17. gcs/
  18. gndoc/
  19. go.mod
  20. go.sum
  21. isatty/
  22. logger/
  23. manifest
  24. mdns/
  25. memory/
  26. netboot/
  27. netutil/
  28. ninjalog/
  29. qemu/
  30. resultstore/
  31. retry/
  32. runner/
  33. runtests/
  34. secrets/
  35. serial/
  36. sshutil/
  37. symbolize/
  38. tap/
  39. tarutil/
  40. telnet/
  41. testrunner/
  42. testsharder/
  43. tftp/
README.md

tools

This repo contains tools used in Fuchsia build and development.

Go packages from here are automatically built and uploaded to CIPD and Google Storage by bots using the tools recipe. To add a tool to the build:

  • Edit the bot config.
  • Find the builder_mixins section with name: "tools".
  • Edit the JSON in properties_j to add a string to the packages list:
"fuchsia.googlesource.com/tools/cmd/your-new-tool"