(CommandList
  children: [
    (C {(set)} {(-e)})
    (C {(cd)} 
      {
        (DQ 
          (CommandSubPart
            command_list: (CommandList children:[(C {(dirname)} {(DQ ($ VSub_Number '$0'))})])
            left_token: <Left_CommandSub '$('>
            spids: [19 25]
          ) (/..)
        )
      }
    )
    (C {(echo)} {(DQ ('Tests started at\xe2\x80\xa6'))})
    (C {(date)} {(DQ ('+%H:%M:%S'))})
    (C {(export)} {(Lit_VarLike 'RUBY_GC_MALLOC_LIMIT=') (79000000)})
    (C {(export)} {(Lit_VarLike 'RUBY_HEAP_MIN_SLOTS=') (800000)})
    (C {(export)} {(Lit_VarLike 'RUBY_HEAP_FREE_MIN=') (100000)})
    (C {(export)} {(Lit_VarLike 'RUBY_HEAP_SLOTS_INCREMENT=') (400000)})
    (C {(export)} {(Lit_VarLike 'RUBY_HEAP_SLOTS_GROWTH_FACTOR=') (1)})
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:RAILS_ROOT)
          op: Equal
          rhs: 
            {
              (DQ 
                (CommandSubPart
                  command_list: 
                    (CommandList
                      children: [
                        (AndOr
                          children: [
                            (C {(cd)} 
                              {
                                (DQ 
                                  (CommandSubPart
                                    command_list: 
                                      (CommandList
                                        children: [(C {(dirname)} {(DQ ($ VSub_Number '$0'))})]
                                      )
                                    left_token: <Left_CommandSub '$('>
                                    spids: [81 87]
                                  )
                                ) (/..)
                              }
                            )
                            (C {(pwd)})
                          ]
                          op_id: Op_DAmp
                        )
                      ]
                    )
                  left_token: <Left_CommandSub '$('>
                  spids: [77 94]
                )
              )
            }
          spids: [75]
        )
      ]
      spids: [75]
    )
    (C {(export)} {(RAILS_ROOT)})
    (C {(export)} {(Lit_VarLike 'RAILS_ENV=') (DQ (test))})
    (C {(export)} {(Lit_VarLike 'RACK_ROOT=') (DQ ($ VSub_Name '$RAILS_ROOT'))})
    (C {(export)} {(Lit_VarLike 'RACK_ENV=') (DQ ($ VSub_Name '$RAILS_ENV'))})
    (AndOr
      children: [
        (C {(test)} {(-d)} {(DQ (/usr/share/rbenv/shims))})
        (BraceGroup
          children: [
            (C {(export)} 
              {(Lit_VarLike 'PATH=') (/usr/share/rbenv/shims) (Lit_Other ':') ($ VSub_Name '$PATH')}
            )
          ]
          spids: [133]
        )
      ]
      op_id: Op_DAmp
    )
    (C {(export)} {(Lit_VarLike 'RBENV_VERSION=') (DQ (2.1.6))})
    (C {(export)} 
      {(Lit_VarLike 'PATH=') (DQ ($ VSub_Name '$RACK_ROOT') ('/bin:') ($ VSub_Name '$PATH'))}
    )
    (C {(echo)} {(DQ ('Running tests \xe2\x80\xa6'))})
    (C {(date)} {(DQ ('+%H:%M:%S'))})
    (C {(script/test)})
  ]
)