File tree Expand file tree Collapse file tree 2 files changed +75
-0
lines changed Expand file tree Collapse file tree 2 files changed +75
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : Test Exit Status of Commands
2
+
3
+ on :
4
+ push :
5
+ branches :
6
+ - master
7
+ paths :
8
+ - ' eask'
9
+ - ' **.yml'
10
+ - lisp/**
11
+ - cmds/**
12
+ - src/**
13
+ - test/**
14
+ pull_request :
15
+ branches :
16
+ - master
17
+ paths-ignore :
18
+ - ' **.md'
19
+ workflow_dispatch :
20
+
21
+ concurrency :
22
+ group : ${{ github.workflow }}-${{ github.ref }}
23
+ cancel-in-progress : true
24
+
25
+ jobs :
26
+ test :
27
+ runs-on : ${{ matrix.os }}
28
+ strategy :
29
+ fail-fast : false
30
+ matrix :
31
+ os : [ubuntu-latest, macos-latest, windows-latest]
32
+ emacs-version :
33
+ - 29.4
34
+
35
+ steps :
36
+ - uses : jcs090218/setup-emacs@master
37
+ with :
38
+ version : ${{ matrix.emacs-version }}
39
+
40
+ - uses : actions/checkout@v4
41
+
42
+ - name : Prepare Eask (Unix)
43
+ if : matrix.os == 'ubuntu-latest' || matrix.os == 'macos-latest'
44
+ run : |
45
+ chmod -R 777 ./
46
+ .github/scripts/setup-eask
47
+
48
+ - name : Prepare Eask (Windows)
49
+ if : matrix.os == 'windows-latest'
50
+ run : .github/scripts/setup-eask.ps1
51
+
52
+ - name : Testing...
53
+ run : |
54
+ make test-exit-status
Original file line number Diff line number Diff line change @@ -68,3 +68,24 @@ test-buttercup:
68
68
69
69
test-ecukes :
70
70
./test/commands/test/ecukes/run.sh
71
+
72
+ test-exit-status :
73
+ ./test/exit-status/analyze/run.sh
74
+ ./test/exit-status/clean/run.sh
75
+ ./test/exit-status/compile/run.sh
76
+ ./test/exit-status/create/run.sh
77
+ ./test/exit-status/eval/run.sh
78
+ ./test/exit-status/fixtures/run.sh
79
+ ./test/exit-status/format/run.sh
80
+ ./test/exit-status/generate/run.sh
81
+ ./test/exit-status/install/run.sh
82
+ ./test/exit-status/install-deps/run.sh
83
+ ./test/exit-status/link/run.sh
84
+ ./test/exit-status/lint/run.sh
85
+ ./test/exit-status/load/run.sh
86
+ ./test/exit-status/package/run.sh
87
+ ./test/exit-status/refresh/run.sh
88
+ ./test/exit-status/reinstall/run.sh
89
+ ./test/exit-status/run/run.sh
90
+ ./test/exit-status/test/run.sh
91
+ ./test/exit-status/uninstall/run.sh
You can’t perform that action at this time.
0 commit comments