(command.CommandList
  children: [
    (command.ShAssignment
      left: <Id.Lit_VarLike 'test_description='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'test_description='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'test_description='> name:test_description)
          op: assign_op.Equal
          rhs: 
            {
              (SQ <'check that the most basic functions work\n'> <'\n'> <'\n'> 
                <'Verify wrappers and compatibility functions.\n'>
              )
            }
        )
      ]
      redirects: []
    )
    (command.Simple
      blame_tok: <.>
      more_env: []
      words: [{<.>} {<'./test-lib.sh'>}]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <test_expect_success>
      more_env: []
      words: [
        {<test_expect_success>}
        {(SQ <'character classes (isspace, isalpha etc.)'>)}
        {(SQ <'\n'> <'\ttest-ctype\n'>)}
      ]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <test_expect_success>
      more_env: []
      words: [
        {<test_expect_success>}
        {(SQ <'mktemp to nonexistent directory prints filename'>)}
        {
          (SQ <'\n'> <'\ttest_must_fail test-mktemp doesnotexist/testXXXXXX 2>err &&\n'> 
            <'\tgrep "doesnotexist/test" err\n'>
          )
        }
      ]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <test_expect_success>
      more_env: []
      words: [
        {<test_expect_success>}
        {<POSIXPERM> <Id.Lit_Comma ','> <SANITY>}
        {(SQ <'mktemp to unwritable directory prints filename'>)}
        {
          (SQ <'\n'> <'\tmkdir cannotwrite &&\n'> <'\tchmod -w cannotwrite &&\n'> 
            <'\ttest_when_finished "chmod +w cannotwrite" &&\n'> <'\ttest_must_fail test-mktemp cannotwrite/testXXXXXX 2>err &&\n'> <'\tgrep "cannotwrite/test" err\n'>
          )
        }
      ]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <test_expect_success>
      more_env: []
      words: [
        {<test_expect_success>}
        {(SQ <'git_mkstemps_mode does not fail if fd 0 is not open'>)}
        {(SQ <'\n'> <'\tgit commit --allow-empty -m message <&-\n'>)}
      ]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <test_expect_success>
      more_env: []
      words: [
        {<test_expect_success>}
        {(SQ <'check for a bug in the regex routines'>)}
        {
          (SQ <'\n'> <'\t# if this test fails, re-build git with NO_REGEX=1\n'> 
            <'\ttest-regex --bug\n'>
          )
        }
      ]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <test_done>
      more_env: []
      words: [{<test_done>}]
      redirects: []
      do_fork: T
    )
  ]
)