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