[submodule_update] Migrate tests from google3

submodule_test.go is copied from
http://google3/turquoise/infra/foundation/go/submodule_update/submodule/submodule_test.go
with necessary changes to support building with Go's build system.

Also fix minor issues in some other files.

Bug: 320755417
Change-Id: Iead7c68f469f0fb6a76bf25b144971d2b0b7a065
Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/infra/+/979912
Reviewed-by: Ina Huh <ihuh@google.com>
Fuchsia-Auto-Submit: Oliver Newman <olivernewman@google.com>
Commit-Queue: Auto-Submit <auto-submit@fuchsia-infra.iam.gserviceaccount.com>
4 files changed
tree: 2f6c67afd39874f52e0acb2a3ef10b57ec60711d
  1. artifacts/
  2. buildbucket/
  3. checkout/
  4. cmd/
  5. execution/
  6. flagutil/
  7. functools/
  8. gerrit/
  9. gitiles/
  10. issuetracker/
  11. monorail/
  12. rpcutil/
  13. scripts/
  14. slsa/
  15. third_party/
  16. vendor/
  17. .gitignore
  18. AUTHORS
  19. go.mod
  20. go.sum
  21. LICENSE
  22. manifest
  23. PATENTS
  24. README.md
README.md

infra

This repo contains tools and config files necessary to run infrastructure related to builds, code review, version control, and continuous integrations.