(command.CommandList children: [ (C {<atf_test_case>} {<A_flag>}) (command.ShFunction name: A_flag_head body: (BraceGroup children:[(C {<atf_set>} {(DQ <descr>)} {(DQ <'Verify -A behavior'>)})]) ) (command.ShFunction name: A_flag_body body: (BraceGroup children: [ (C {<atf_check>} {<truncate>} {<-s>} {<10g>} {<sparse.file>}) (C {<atf_check>} {<-o>} {<inline> <Id.Lit_Colon ':'> (SQ <'1\\tsparse.file\\n'>)} {<du>} {<-g>} {<sparse.file>} ) (C {<atf_check>} {<-o>} {<inline> <Id.Lit_Colon ':'> (SQ <'10\\tsparse.file\\n'>)} {<du>} {<-A>} {<-g>} {<sparse.file>} ) ] ) ) (C {<atf_test_case>} {<H_flag>}) (command.ShFunction name: H_flag_head body: (BraceGroup children:[(C {<atf_set>} {(DQ <descr>)} {(DQ <'Verify -H behavior'>)})]) ) (command.ShFunction name: H_flag_body body: (BraceGroup children: [ (C {<local>} {<Id.Lit_VarLike 'paths1='> (SQ <'testdir/A/B testdir/A testdir/C testdir'>)}) (C {<local>} {<Id.Lit_VarLike 'paths2='> (SQ <'testdir/A/B testdir/A testdir/C testdir'>)}) (C {<local>} {<Id.Lit_VarLike 'sep='> (SQ <'\\n[0-9]+\\t'>)}) (C {<atf_check>} {<mkdir>} {<testdir>}) (C {<atf_check>} {<-x>} {(DQ <'cd testdir && mkdir A && touch A/B && ln -s A C'>)}) (C {<atf_check>} {<-o>} {<save> <Id.Lit_Colon ':'> <du.out>} {<du>} {<-aAH>} {<testdir>}) (C {<atf_check>} {<egrep>} {<-q>} { (DQ <'[0-9]+'> <Id.Lit_BadBackslash '\\'> <t> (command_sub left_token: <Id.Left_DollarParen '$('> child: (command.Pipeline children: [ (C {<echo>} {($ Id.VSub_DollarName '$paths1')}) (C {<tr>} {(SQ <' '>)} {(DQ ($ Id.VSub_DollarName '$sep'))}) ] negated: F ) ) <Id.Lit_BadBackslash '\\'> <n> ) } {<du.out>} ) (C {<atf_check>} {<-o>} {<save> <Id.Lit_Colon ':'> <du_C.out>} {<du>} {<-aAH>} {<'testdir/C'>}) (C {<atf_check>} {<egrep>} {<-q>} { (DQ <'[0-9]+'> <Id.Lit_BadBackslash '\\'> <t> (command_sub left_token: <Id.Left_DollarParen '$('> child: (command.Pipeline children: [ (C {<echo>} {($ Id.VSub_DollarName '$paths2')}) (C {<tr>} {(SQ <' '>)} {(DQ ($ Id.VSub_DollarName '$sep'))}) ] negated: F ) ) <Id.Lit_BadBackslash '\\'> <n> ) } {<du_C.out>} ) ] ) ) (C {<atf_test_case>} {<I_flag>}) (command.ShFunction name: I_flag_head body: (BraceGroup children:[(C {<atf_set>} {(DQ <descr>)} {(DQ <'Verify -I behavior'>)})]) ) (command.ShFunction name: I_flag_body body: (BraceGroup children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:paths_sans_foo_named) op: assign_op.Equal rhs: {(DQ <'a/motley/fool/of/sorts fool/parts/with/their/cache bar baz'>)} spids: [364] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:paths_foo_named) op: assign_op.Equal rhs: {(DQ <'foo foobar'>)} spids: [370] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:paths) op: assign_op.Equal rhs: { (DQ ($ Id.VSub_DollarName '$paths_sans_foo_named') <' '> ($ Id.VSub_DollarName '$paths_foo_named') ) } spids: [376] ) ] ) (C {<atf_check>} {<-x>} {(DQ <'mkdir testdir && cd testdir && mkdir -p '> ($ Id.VSub_DollarName '$paths'))} ) (C {<atf_check>} {<-o>} {<save> <Id.Lit_Colon ':'> <du.out>} {<-x>} {(DQ <'cd testdir && du -s '> ($ Id.VSub_DollarName '$paths_sans_foo_named'))} ) (C {<atf_check>} {<-o>} {<save> <Id.Lit_Colon ':'> <du_I.out>} {<-x>} {(DQ <'cd testdir && du -I \'*foo*\' -s '> ($ Id.VSub_DollarName '$paths'))} ) (C {<atf_check>} {<diff>} {<-u>} {<du.out>} {<du_I.out>}) ] ) ) (C {<atf_test_case>} {<c_flag>}) (command.ShFunction name: c_flag_head body: (BraceGroup children:[(C {<atf_set>} {(DQ <descr>)} {(DQ <'Verify -c output'>)})]) ) (command.ShFunction name: c_flag_body body: (BraceGroup children:[(C {<atf_check>} {<truncate>} {<-s>} {<0>} {<foo>} {<bar>})]) ) (C {<atf_test_case>} {<g_flag>}) (command.ShFunction name: g_flag_head body: (BraceGroup children:[(C {<atf_set>} {(DQ <descr>)} {(DQ <'Verify -g output'>)})]) ) (command.ShFunction name: g_flag_body body: (BraceGroup children: [ (C {<atf_check>} {<truncate>} {<-s>} {<1k>} {<A>}) (C {<atf_check>} {<truncate>} {<-s>} {<1m>} {<B>}) (C {<atf_check>} {<truncate>} {<-s>} {<1g>} {<C>}) (C {<atf_check>} {<truncate>} {<-s>} {<1t>} {<D>}) (C {<atf_check>} {<-o>} {<inline> <Id.Lit_Colon ':'> (SQ <'1\\tA\\n1\\tB\\n1\\tC\\n1024\\tD\\n'>)} {<du>} {<-Ag>} {<A>} {<B>} {<C>} {<D>} ) ] ) ) (C {<atf_test_case>} {<h_flag>}) (command.ShFunction name: h_flag_head body: (BraceGroup children:[(C {<atf_set>} {(DQ <descr>)} {(DQ <'Verify -h output'>)})]) ) (command.ShFunction name: h_flag_body body: (BraceGroup children: [ (C {<atf_check>} {<truncate>} {<-s>} {<1k>} {<A>}) (C {<atf_check>} {<truncate>} {<-s>} {<1m>} {<B>}) (C {<atf_check>} {<truncate>} {<-s>} {<1g>} {<C>}) (C {<atf_check>} {<truncate>} {<-s>} {<1t>} {<D>}) (C {<atf_check>} {<-o>} {<inline> <Id.Lit_Colon ':'> (SQ <'1.0K\\tA\\n1.0M\\tB\\n1.0G\\tC\\n1.0T\\tD\\n'>)} {<du>} {<-Ah>} {<A>} {<B>} {<C>} {<D>} ) ] ) ) (C {<atf_test_case>} {<k_flag>}) (command.ShFunction name: k_flag_head body: (BraceGroup children:[(C {<atf_set>} {(DQ <descr>)} {(DQ <'Verify -k output'>)})]) ) (command.ShFunction name: k_flag_body body: (BraceGroup children: [ (C {<atf_check>} {<truncate>} {<-s>} {<1k>} {<A>}) (C {<atf_check>} {<truncate>} {<-s>} {<1m>} {<B>}) (C {<atf_check>} {<-o>} {<inline> <Id.Lit_Colon ':'> (SQ <'1\\tA\\n1024\\tB\\n'>)} {<du>} {<-Ak>} {<A>} {<B>} ) ] ) ) (C {<atf_test_case>} {<m_flag>}) (command.ShFunction name: m_flag_head body: (BraceGroup children:[(C {<atf_set>} {(DQ <descr>)} {(DQ <'Verify -m output'>)})]) ) (command.ShFunction name: m_flag_body body: (BraceGroup children: [ (C {<atf_check>} {<truncate>} {<-s>} {<1k>} {<A>}) (C {<atf_check>} {<truncate>} {<-s>} {<1m>} {<B>}) (C {<atf_check>} {<truncate>} {<-s>} {<1g>} {<C>}) (C {<atf_check>} {<-o>} {<inline> <Id.Lit_Colon ':'> (SQ <'1\\tA\\n1\\tB\\n1024\\tC\\n'>)} {<du>} {<-Am>} {<A>} {<B>} {<C>} ) ] ) ) (command.ShFunction name: atf_init_test_cases body: (BraceGroup children: [ (C {<atf_add_test_case>} {<A_flag>}) (C {<atf_add_test_case>} {<H_flag>}) (C {<atf_add_test_case>} {<I_flag>}) (C {<atf_add_test_case>} {<g_flag>}) (C {<atf_add_test_case>} {<h_flag>}) (C {<atf_add_test_case>} {<k_flag>}) (C {<atf_add_test_case>} {<m_flag>}) ] ) ) ] )