Taskfile.yaml

 1version: "3"
 2
 3tasks:
 4  test:
 5    desc: Run tests
 6    cmds:
 7      - go test ./... {{.CLI_ARGS}}
 8
 9  test:update:
10    desc: Run tests and update golden files
11    cmds:
12      - go test ./... -update {{.CLI_ARGS}}
13
14  test:print:
15    desc: Print golden files for debugging
16    method: none
17    sources:
18      - ./testdata/TestDiffView/**/*.golden
19    cmds:
20      - for: sources
21        cmd: echo && echo "------- {{.ITEM}} -------" && echo && cat {{.ITEM}}
22    silent: true
23
24  test:print:width:unified:
25    desc: Print golden files for debugging
26    method: none
27    sources:
28      - ./testdata/TestDiffViewWidth/Unified/LightMode/*.golden
29    cmds:
30      - for: sources
31        cmd: echo && echo "------- {{.ITEM}} -------" && echo && cat {{.ITEM}}
32    silent: true
33
34  test:print:width:split:
35    desc: Print golden files for debugging
36    method: none
37    sources:
38      - ./testdata/TestDiffViewWidth/Split/LightMode/*.golden
39    cmds:
40      - for: sources
41        cmd: echo && echo "------- {{.ITEM}} -------" && echo && cat {{.ITEM}}
42    silent: true
43
44  test:print:height:unified:
45    desc: Print golden files for debugging
46    method: none
47    sources:
48      - ./testdata/TestDiffViewHeight/Unified/LightMode/*.golden
49    cmds:
50      - for: sources
51        cmd: echo && echo "------- {{.ITEM}} -------" && echo && cat {{.ITEM}}
52    silent: true
53
54  test:print:height:split:
55    desc: Print golden files for debugging
56    method: none
57    sources:
58      - ./testdata/TestDiffViewHeight/Split/LightMode/*.golden
59    cmds:
60      - for: sources
61        cmd: echo && echo "------- {{.ITEM}} -------" && echo && cat {{.ITEM}}
62    silent: true