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:
6868
6969test-ecukes :
7070 ./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