(command.CommandList
  children: [
    (C {<set>} {<-o>} {<errexit>})
    (C {<set>} {<-o>} {<nounset>})
    (C {<set>} {<-o>} {<pipefail>})
    (C {<set>} {<-o>} {<xtrace>})
    (C {<export>} {<Id.Lit_VarLike 'HOME='> (${ Id.VSub_Name WORKSPACE)})
    (C {<export>} {<Id.Lit_VarLike 'GOPATH='> (${ Id.VSub_Name HOME) <'/_gopath'>})
    (C {<export>} 
      {<Id.Lit_VarLike 'PATH='> (${ Id.VSub_Name GOPATH) <'/bin'> <Id.Lit_Colon ':'> 
        (${ Id.VSub_Name HOME) <'/third_party/etcd'> <Id.Lit_Colon ':'> <'/usr/local/go/bin'> <Id.Lit_Colon ':'> 
        ($ Id.VSub_DollarName '$PATH')
      }
    )
    (command.AndOr
      ops: [Id.Op_DPipe]
      children: [
        (command.Simple
          words: [{<command>} {<-v>} {<etcd>}]
          redirects: [(redir op:<Id.Redir_AndGreat '&>'> loc:(redir_loc.Fd fd:1) arg:{<'/dev/null'>})]
          do_fork: T
        )
        (C {<'./hack/install-etcd.sh'>})
      ]
    )
    (C {<go>} {<get>} {<-u>} {<'github.com/jstemmer/go-junit-report'>})
    (C {<export>} {<Id.Lit_VarLike 'KUBE_RACE='> <-race>})
    (C {<export>} 
      {<Id.Lit_VarLike 'KUBE_JUNIT_REPORT_DIR='> (${ Id.VSub_Name WORKSPACE) <'/_artifacts'>}
    )
    (C {<export>} {<Id.Lit_VarLike 'KUBE_KEEP_VERBOSE_TEST_OUTPUT='> <y>})
    (C {<make>} {<test>})
    (C {<make>} {<test-integration>})
  ]
)