[covargs] Support multiple inputs, use summmary as primary input

This changes the mode of operation for covargs. Previously we would use
the symbolizer output as the primary input and for each dump we would
try to find the corresponding test in the summary. This is problematic
because symbolizer output can contain dumps from executions of non-test
binaries which don't have corresponding summary entry. So instead we use
summary as the primary input and for each test we try to locate the
corresponding dump (which should be always present).  We also extend
processing to support multiple summaries and multiple symbolizer outputs
which is necessary for sharded executions.

Change-Id: I57323a5446d33b4ffb0d6e85153adeba7bceef20
2 files changed
tree: c88ef8aa35df8ac37f62a95d35b937c4e920d32d
  1. bloaty/
  2. botanist/
  3. breakpad/
  4. build/
  5. cache/
  6. cmd/
  7. color/
  8. command/
  9. elflib/
  10. gndoc/
  11. isatty/
  12. logger/
  13. mdns/
  14. memory/
  15. netboot/
  16. netutil/
  17. ninjalog/
  18. qemu/
  19. retry/
  20. runner/
  21. runtests/
  22. serial/
  23. sshutil/
  24. symbolize/
  25. tap/
  26. tarutil/
  27. telnet/
  28. testrunner/
  29. testsharder/
  30. tftp/
  31. .gitignore
  32. go.mod
  33. go.sum
  34. LICENSE
  35. manifest
  36. PATENTS
  37. README.md
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.