(command.CommandList
  children: [
    (C {<export>} 
      {<Id.Lit_VarLike 'RUNFILES='> 
        (braced_var_sub
          token: <Id.VSub_Name RUNFILES>
          suffix_op: 
            (suffix_op.Unary
              op_id: Id.VTest_ColonHyphen
              arg_word: 
                {
                  (command_sub
                    left_token: <Id.Left_DollarParen '$('>
                    command_list: 
                      (command.CommandList
                        children: [
                          (command.Sentence
                            child: 
                              (C 
                                {
                                  (command_sub
                                    left_token: <Id.Left_DollarParen '$('>
                                    command_list: 
                                      (command.CommandList
                                        children: [
                                          (C {<cd>} 
                                            {
                                              (command_sub
                                                left_token: <Id.Left_DollarParen '$('>
                                                command_list: 
                                                  (command.CommandList
                                                    children: [
                                                      (C {<dirname>} 
                                                        {
                                                          (braced_var_sub
                                                            token: <Id.VSub_Name BASH_SOURCE>
                                                            bracket_op: 
                                                              (bracket_op.ArrayIndex
                                                                expr: 
                                                                  (arith_expr.ArithWord
                                                                    w: {<Id.Lit_Digits 0>}
                                                                  )
                                                              )
                                                          )
                                                        }
                                                      )
                                                    ]
                                                  )
                                              )
                                            }
                                          )
                                        ]
                                      )
                                  )
                                }
                              )
                            terminator: <Id.Op_Semi _>
                          )
                          (C {<pwd>})
                        ]
                      )
                  )
                }
            )
        )
      }
    )
    (command.ShAssignment
      pairs: [
        (assign_pair
          lhs: (sh_lhs_expr.Name name:CUT)
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (command_sub
                  left_token: <Id.Left_DollarParen '$('>
                  command_list: 
                    (command.CommandList
                      children: [
                        (command.AndOr
                          ops: [Id.Op_DAmp]
                          children: [
                            (C {<cd>} 
                              {
                                (command_sub
                                  left_token: <Id.Left_DollarParen '$('>
                                  command_list: 
                                    (command.CommandList
                                      children: [
                                        (C {<dirname>} 
                                          {
                                            (braced_var_sub
                                              token: <Id.VSub_Name BASH_SOURCE>
                                              bracket_op: 
                                                (bracket_op.ArrayIndex
                                                  expr: (arith_expr.ArithWord w:{<Id.Lit_Digits 0>})
                                                )
                                            )
                                          }
                                        )
                                      ]
                                    )
                                )
                              }
                            )
                            (C {<pwd>})
                          ]
                        )
                      ]
                    )
                ) </zip_manifest_creator>
              )
            }
          spids: [73]
        )
      ]
    )
    (C {<cd>} {($ Id.VSub_DollarName '$TEST_TMPDIR')})
    (C {<touch>} {<classes.jar>})
    (C {<touch>} {<AndroidManifest.xml>})
    (C {<mkdir>} {<-p>} {<res/values>})
    (C {<touch>} {<res/values/bar.xml>})
    (C {<touch>} {<res/values/baz.xml>})
    (C {<zip>} {<-q>} {<foo.zip>} {<classes.jar>})
    (C {<zip>} {<-q>} {<foo.zip>} {<AndroidManifest.xml>})
    (C {<zip>} {<-q>} {<foo.zip>} {<res/values/bar.xml>})
    (C {<zip>} {<-q>} {<foo.zip>} {<res/values/baz.xml>})
    (C {($ Id.VSub_DollarName '$CUT')} {(SQ <'res/.*'>)} {<foo.zip>} {<actual.manifest>})
    (command.Simple
      words: [{<cat>}]
      redirects: [
        (redir.Redir op:<Id.Redir_Great '>'> fd:-1 arg_word:{<expected.manifest>})
        (redir.HereDoc
          op: <Id.Redir_DLess '<<'>
          fd: -1
          here_begin: {<EOT>}
          here_end_span_id: 180
          stdin_parts: [<'res/values/bar.xml\n'> <'res/values/baz.xml\n'>]
        )
      ]
    )
    (C {<cmp>} {<expected.manifest>} {<actual.manifest>})
  ]
)