github.com/upcmd/up@v0.8.1-0.20230108151705-ad8b797bf04f/tests/functests/c0040.yml (about) 1 doc_meta: | 2 folder: template 3 title: use loop 4 head: | 5 Showcase the loop using template 6 7 sections: 8 - title: Demo 9 log: yes 10 11 notes: 12 goal: 13 - showcase the loop using template 14 15 tasks: 16 17 - 18 name: task 19 desc: test the exit scenarios due to different types of validation 20 task: 21 - 22 func: shell 23 name: getcases 24 do: 25 - cd ./tests/functests; ls f*.yml 26 reg: cases 27 28 - 29 func: shell 30 desc: a real showcase of how to loop using template 31 do: 32 - | 33 {{ range $idx, $file := .cases | splitLines -}} 34 {{$casename := $file | replace ".yml" ""}} 35 echo "==========failure case test {{$idx |add1}}===============" 36 echo "processing {{$casename}} .." 37 {{end}} 38