(List (= scope= flags=0 words=[] bindings=[('CURRENT_DIR', {[DQ [ComSub (AndOr OP_AND_IF (Com {[LIT_CHARS cd]} {[DQ [ComSub (Com {[LIT_CHARS dirname]} {[DQ [VarSub BASH_SOURCE bracket_op=(Index {A Atom NODE_ARITH_WORD {[AS_NUM_LITERAL 0]}})]]})]]}) (Com {[LIT_CHARS pwd]}) )]]})]) (AndOr OP_OR_IF (Com {[LIT_CHARS source]} {[DQ [VarSub CURRENT_DIR][LIT_CHARS /../integration_test_setup.sh]]}) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "integration_test_setup.sh not found!"]]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), > ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]}) ) ) (FunctionDef test_use_depot_javabase [] (List (AndOr OP_OR_IF (Com {[LIT_CHARS bazel]} {[LIT_CHARS --batch]} {[LIT_CHARS version]} < (DescriptorRedirectNode target={[VarSub TEST_log]} &"> 1), > ) (Com {[LIT_CHARS fail]} {[DQ [LIT_CHARS "Couldn't run "][VarSub PRODUCT_NAME]]}) ) (Com {[LIT_CHARS expect_not_log]} {[DQ [LIT_CHARS "Couldn't find java at"]]}) (Com {[LIT_CHARS expect_not_log]} {[DQ [LIT_CHARS "Problem with java installation"]]}) ) ) (FunctionDef test_fallback_depot_javabase [] (AndOr OP_OR_IF (Com {[LIT_CHARS bazel]} {[LIT_CHARS --batch]} {[LIT_CHARS --host_javabase] [LIT_OTHER "="] [LIT_CHARS /does/not/exist]} {[LIT_CHARS version]} < (DescriptorRedirectNode target={[VarSub TEST_log]} &"> 1), > ) (Subshell (AndOr OP_AND_IF (Com {[LIT_CHARS expect_log]} {[DQ [LIT_CHARS "Couldn't find java at"]]}) (Com {[LIT_CHARS expect_not_log]} {[DQ [LIT_CHARS "Problem with java installation"]]}) ) ) ) ) (Com {[LIT_CHARS run_suite]} {[DQ [LIT_CHARS "Tests of specifying custom javabase."]]}) )