(command.CommandList children: [ (C {<print_ver_>} {<stat>}) (command.CommandList children: [ (command.Sentence child: (C {<.>} { (DQ (braced_var_sub token: <Id.VSub_Name srcdir> suffix_op: (suffix_op.Unary op_id:Id.VTest_Equals arg_word:{<.>}) ) <'/tests/init.sh'> ) } ) terminator: <Id.Op_Semi _> ) (C {<path_prepend_>} {<'./src'>}) ] ) (command.ShAssignment pairs: [(assign_pair lhs:(sh_lhs_expr.Name name:TZ) op:assign_op.Equal rhs:{<UTC0>} spids:[68])] ) (C {<export>} {<TZ>}) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<touch>} {<-d>} {(SQ <'1970-01-01 18:43:33.023456789'>)} {<k>}) (C {<framework_failure_>}) ] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (command.Pipeline children: [ (C {<ls>} {<--full-time>}) (C {<grep>} {<18> <Id.Lit_Colon ':'> <43> <Id.Lit_Colon ':'> <33.023456789>}) ] negated: F ) (C {<skip_>} {<this>} {<file>} {<system>} {<does>} {<not>} {<support>} {<sub-second>} {<Id.KW_Time time>} {<stamps>} ) ] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<test>} { (DQ (command_sub left_token: <Id.Left_DollarParen '$('> child: (C {<stat>} {<-c>} {<Id.Lit_Other '%'> <X>} {<k>}) ) ) } {<Id.Lit_Equals '='>} {<67413>} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:fail) op: assign_op.Equal rhs: {<1>} spids: [154] ) ] ) ] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<test>} { (DQ (command_sub left_token: <Id.Left_DollarParen '$('> child: (C {<stat>} {<-c>} {<Id.Lit_Other '%'> <.X>} {<k>}) ) ) } {<Id.Lit_Equals '='>} {<67413.023456789>} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:fail) op: assign_op.Equal rhs: {<1>} spids: [178] ) ] ) ] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<test>} { (DQ (command_sub left_token: <Id.Left_DollarParen '$('> child: (C {<stat>} {<-c>} {<Id.Lit_Other '%'> <.1X>} {<k>}) ) ) } {<Id.Lit_Equals '='>} {<67413.0>} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:fail) op: assign_op.Equal rhs: {<1>} spids: [202] ) ] ) ] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<test>} { (DQ (command_sub left_token: <Id.Left_DollarParen '$('> child: (C {<stat>} {<-c>} {<Id.Lit_Other '%'> <.3X>} {<k>}) ) ) } {<Id.Lit_Equals '='>} {<67413.023>} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:fail) op: assign_op.Equal rhs: {<1>} spids: [226] ) ] ) ] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<test>} { (DQ (command_sub left_token: <Id.Left_DollarParen '$('> child: (C {<stat>} {<-c>} {<Id.Lit_Other '%'> <.6X>} {<k>}) ) ) } {<Id.Lit_Equals '='>} {<67413.023456>} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:fail) op: assign_op.Equal rhs: {<1>} spids: [250] ) ] ) ] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<test>} { (DQ (command_sub left_token: <Id.Left_DollarParen '$('> child: (C {<stat>} {<-c>} {<Id.Lit_Other '%'> <.9X>} {<k>}) ) ) } {<Id.Lit_Equals '='>} {<67413.023456789>} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:fail) op: assign_op.Equal rhs: {<1>} spids: [274] ) ] ) ] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<test>} { (DQ (command_sub left_token: <Id.Left_DollarParen '$('> child: (C {<stat>} {<-c>} {<Id.Lit_Other '%'> <13.6X>} {<k>}) ) ) } {<Id.Lit_Equals '='>} {(SQ <' 67413.023456'>)} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:fail) op: assign_op.Equal rhs: {<1>} spids: [300] ) ] ) ] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<test>} { (DQ (command_sub left_token: <Id.Left_DollarParen '$('> child: (C {<stat>} {<-c>} {<Id.Lit_Other '%'> <013.6X>} {<k>}) ) ) } {<Id.Lit_Equals '='>} {<067413.023456>} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:fail) op: assign_op.Equal rhs: {<1>} spids: [324] ) ] ) ] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<test>} { (DQ (command_sub left_token: <Id.Left_DollarParen '$('> child: (C {<stat>} {<-c>} {<Id.Lit_Other '%'> <-13.6X>} {<k>}) ) ) } {<Id.Lit_Equals '='>} {(SQ <'67413.023456 '>)} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:fail) op: assign_op.Equal rhs: {<1>} spids: [350] ) ] ) ] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<test>} { (DQ (command_sub left_token: <Id.Left_DollarParen '$('> child: (C {<stat>} {<-c>} {<Id.Lit_Other '%'> <18.10X>} {<k>}) ) ) } {<Id.Lit_Equals '='>} {(SQ <' 67413.0234567890'>)} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:fail) op: assign_op.Equal rhs: {<1>} spids: [376] ) ] ) ] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<test>} { (DQ (command_sub left_token: <Id.Left_DollarParen '$('> child: (C {<stat>} {<-c>} {<Id.Lit_Other '%'> <I18.10X>} {<k>}) ) ) } {<Id.Lit_Equals '='>} {(SQ <' 67413.0234567890'>)} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:fail) op: assign_op.Equal rhs: {<1>} spids: [402] ) ] ) ] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<test>} { (DQ (command_sub left_token: <Id.Left_DollarParen '$('> child: (C {<stat>} {<-c>} {<Id.Lit_Other '%'> <018.10X>} {<k>}) ) ) } {<Id.Lit_Equals '='>} {<0067413.0234567890>} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:fail) op: assign_op.Equal rhs: {<1>} spids: [426] ) ] ) ] ) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<test>} { (DQ (command_sub left_token: <Id.Left_DollarParen '$('> child: (C {<stat>} {<-c>} {<Id.Lit_Other '%'> <-18.10X>} {<k>}) ) ) } {<Id.Lit_Equals '='>} {(SQ <'67413.0234567890 '>)} ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:fail) op: assign_op.Equal rhs: {<1>} spids: [452] ) ] ) ] ) (C {<Exit>} {($ Id.VSub_DollarName '$fail')}) ] )