github.com/upcmd/up@v0.8.1-0.20230108151705-ad8b797bf04f/tests/functests/c0155.yml (about) 1 notes: 2 - test only to add support to make registered var immediatelly available in current step 3 - it must be availabe in scope of var/dvar preprocessing before do action 4 5 vars: 6 school: | 7 sg: 8 name: sydney grammar 9 state: nsw 10 address: sydney 11 postcode: 2000 12 13 tasks: 14 - 15 name: task 16 task: 17 18 - 19 func: cmd 20 dvars: 21 - name: aa 22 value: '{{.school |ymlToObj|reg "aa_obj"}}' 23 flags: 24 - v 25 - name: bb 26 value: '{{.school |ymlToObj|reg "bb_obj"}}' 27 flags: 28 - v 29 do: 30 - name: print 31 cmd: | 32 {{.aa}} 33 {{.aa_obj}} 34 - name: print 35 cmd: | 36 {{.bb}} 37 {{.bb_obj |reg "cc"}} 38 39 - name: pathExisted 40 cmd: 41 path: sydney_grammar.address 42 reg: address_existed 43 44 - name: assert 45 cmd: 46 - '{{pathExisted "aa" }}' 47 - '{{pathExisted "aa_obj" }}' 48 - '{{pathExisted "bb" }}' 49 - '{{pathExisted "bb_obj" }}' 50