The web tests currently need a full engine checkout with gclient sync run in order for the test harness to run properly. For now, we at least need an option we can specify for the test shards that will allow this.
Note: In the future, we can find a solution that can allow the test harness to run more independently of the source checkout and/or gclient.