(command.CommandList children: [ (C {<echo>} {(SQ <'--- svstat handles new and nonexistent directories'>)}) (command.Subshell child: (command.CommandList children: [ (command.Sentence child: (C {<echo>} {(SQ <'#!/bin/sh'>)}) terminator: <Id.Op_Semi _> ) (C {<echo>} {<echo>} {<hi>}) ] ) redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<'test.sv/run'>})] ) (C {<chmod>} {<755>} {<'test.sv/run'>}) (C {<touch>} {<'test.sv/down'>}) (command.CommandList children: [ (command.Sentence child: (C {<svstat>} {<test.sv>} {<nonexistent>}) terminator: <Id.Op_Semi _> ) (C {<echo>} {($ Id.VSub_QMark '$?')}) ] ) (C {<echo>} {(SQ <'--- svc handles new and nonexistent directories'>)}) (command.CommandList children: [ (command.Sentence child: (C {<svc>} {<test.sv>} {<nonexistent>}) terminator: <Id.Op_Semi _> ) (C {<echo>} {($ Id.VSub_QMark '$?')}) ] ) (C {<echo>} {(SQ <'--- svok handles new and nonexistent directories'>)}) (command.CommandList children: [ (command.Sentence child:(C {<svok>} {<test.sv>}) terminator:<Id.Op_Semi _>) (C {<echo>} {($ Id.VSub_QMark '$?')}) ] ) (command.CommandList children: [ (command.Sentence child:(C {<svok>} {<nonexistent>}) terminator:<Id.Op_Semi _>) (C {<echo>} {($ Id.VSub_QMark '$?')}) ] ) (C {<echo>} {(SQ <'--- supervise handles nonexistent directories'>)}) (command.CommandList children: [ (command.Sentence child:(C {<supervise>} {<nonexistent>}) terminator:<Id.Op_Semi _>) (C {<echo>} {($ Id.VSub_QMark '$?')}) ] ) ] )