(CommandList
  children: [
    (C {(set)} {(-o)} {(errexit)})
    (C {(set)} {(-o)} {(nounset)})
    (C {(set)} {(-o)} {(pipefail)})
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:KUBE_ROOT)
          op: Equal
          rhs: 
            {
              (CommandSubPart
                command_list: 
                  (CommandList
                    children: [(C {(dirname)} {(DQ (${ VSub_Name BASH_SOURCE))})]
                  )
                left_token: <Left_CommandSub '$('>
                spids: [64 72]
              ) (/../../../)
            }
          spids: [63]
        )
      ]
      spids: [63]
    )
    (C {(source)} {(DQ (${ VSub_Name KUBE_ROOT) (/hack/lib/init.sh))})
    (C {(kube) (Lit_Other ':') (Lit_Other ':') (golang) (Lit_Other ':') (Lit_Other ':') (setup_env)})
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:DIR_BASENAME)
          op: Equal
          rhs: 
            {
              (CommandSubPart
                command_list: 
                  (CommandList
                    children: [(C {(dirname)} {(DQ (${ VSub_Name BASH_SOURCE))})]
                  )
                left_token: <Left_CommandSub '$('>
                spids: [95 103]
              )
            }
          spids: [94]
        )
      ]
      spids: [94]
    )
    (C {(pushd)} {(${ VSub_Name DIR_BASENAME)})
    (FuncDef
      name: cleanup
      body: 
        (BraceGroup
          children: [
            (SimpleCommand
              words: [{(popd)}]
              redirects: [(Redir op_id:Redir_Great fd:2 arg_word:{(/dev/null)} spids:[121])]
            )
            (C 
              {(kube) (Lit_Other ':') (Lit_Other ':') (etcd) (Lit_Other ':') (Lit_Other ':') (cleanup)}
            )
            (C {(kube) (Lit_Other ':') (Lit_Other ':') (log) (Lit_Other ':') (Lit_Other ':') (status)} 
              {(DQ ('performance test cleanup complete'))}
            )
          ]
          spids: [116]
        )
      spids: [112 115]
    )
    (C {(trap)} {(cleanup)} {(EXIT)})
    (C {(kube) (Lit_Other ':') (Lit_Other ':') (etcd) (Lit_Other ':') (Lit_Other ':') (start)})
    (If
      arms: [
        (if_arm
          cond: [
            (Sentence
              child: 
                (C 
                  {
                    (BracedVarSub
                      token: <VSub_Name RUN_BENCHMARK>
                      suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(false)})
                      spids: [174 178]
                    )
                  }
                )
              terminator: <Op_Semi ';'>
            )
          ]
          action: [
            (C {(kube) (Lit_Other ':') (Lit_Other ':') (log) (Lit_Other ':') (Lit_Other ':') (status)} 
              {(DQ ('performance test (benchmark) compiling'))}
            )
            (C {(go)} {(test)} {(-c)} {(-o)} {(DQ (perf.test))})
            (C {(kube) (Lit_Other ':') (Lit_Other ':') (log) (Lit_Other ':') (Lit_Other ':') (status)} 
              {(DQ ('performance test (benchmark) start'))}
            )
            (C {(DQ (./perf.test))} {(-test.bench) (Lit_Other '=') (.)} 
              {(-test.run) (Lit_Other '=') (xxxx)} {(-test.cpuprofile) (Lit_Other '=') (prof.out)} {(-test.short) (Lit_Other '=') (false)}
            )
            (C {(kube) (Lit_Other ':') (Lit_Other ':') (log) (Lit_Other ':') (Lit_Other ':') (status)} 
              {(DQ ('...benchmark tests finished'))}
            )
          ]
          spids: [16777215 181]
        )
      ]
      spids: [16777215 257]
    )
    (C {(kube) (Lit_Other ':') (Lit_Other ':') (log) (Lit_Other ':') (Lit_Other ':') (status)} 
      {(DQ ('performance test (density) start'))}
    )
    (C {(go)} {(test)} {(-test.run) (Lit_Other '=') (.)} {(-test.timeout) (Lit_Other '=') (60m)} 
      {(-test.short) (Lit_Other '=') (false)}
    )
    (C {(kube) (Lit_Other ':') (Lit_Other ':') (log) (Lit_Other ':') (Lit_Other ':') (status)} 
      {(DQ ('...density tests finished'))}
    )
  ]
)