commit | 8a4ba17c4caa17d69eacbde6de6293ac6fc4870a | [log] [tgz] |
---|---|---|
author | Michael Anthony Knyszek <mknyszek@google.com> | Fri Jul 27 13:42:37 2018 -0700 |
committer | CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org> | Wed Aug 08 01:32:15 2018 +0000 |
tree | c4e2042ecf864575f5c172ec3b0880057450957d | |
parent | 880a1b347010abc5d413b36a78195f8b9070d3f8 [diff] |
[testsharder] Add the testsharder tool This change does several things: * Define a test specification schema to be produced by the build. * Define a test shard schema which may be ingested by other tools. * Define a "list of valid platforms" schema for policy validation. * Create the testsharder tool which transforms test specifications into test shards via a naive algorithm. IN-525 Test: Added validation tests, algorithm tests, and ran the tool locally. Change-Id: I38b60853a8cf312bf9eb92947e9aca24b1d7a190
This repo contains tools and config files necessary to run infrastructure related to builds, code review, version control, and continuous integrations.
In order to build the Go code, you must clone this repo into an appropriately named directory. This should do the trick:
REPO=fuchsia.googlesource.com/infra/infra git clone https://${REPO} $(go env GOPATH)/src/${REPO}