Skip to content

Commit aa4d44e

Browse files
committed
Tests: print error messages
1 parent 6460e96 commit aa4d44e

File tree

2 files changed

+17
-15
lines changed

2 files changed

+17
-15
lines changed

.github/workflows/ci.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ jobs:
5656
run: ldd fastfetch
5757

5858
- name: run tests
59-
run: ctest
59+
run: ctest --output-on-failure
6060

6161
linux-amd64:
6262
name: Linux-amd64
@@ -111,7 +111,7 @@ jobs:
111111
run: ldd fastfetch
112112

113113
- name: run tests
114-
run: ctest
114+
run: ctest --output-on-failure
115115

116116
- name: get fastfetch version
117117
id: ffversion
@@ -150,7 +150,7 @@ jobs:
150150
time ./fastfetch -c presets/ci.jsonc --format json
151151
time ./flashfetch
152152
ldd fastfetch
153-
ctest
153+
ctest --output-on-failure
154154
155155
- name: upload artifacts
156156
uses: actions/upload-artifact@v4
@@ -189,7 +189,7 @@ jobs:
189189
time ./fastfetch -c presets/ci.jsonc --format json
190190
time ./flashfetch
191191
ldd fastfetch
192-
ctest
192+
ctest --output-on-failure
193193
194194
- name: upload artifacts
195195
uses: actions/upload-artifact@v4
@@ -225,7 +225,7 @@ jobs:
225225
time ./fastfetch -c presets/ci.jsonc --format json
226226
time ./flashfetch
227227
ldd fastfetch
228-
ctest
228+
ctest --output-on-failure
229229
230230
- name: upload artifacts
231231
uses: actions/upload-artifact@v4
@@ -260,7 +260,7 @@ jobs:
260260
time ./fastfetch -c presets/ci.jsonc --format json
261261
time ./flashfetch
262262
ldd fastfetch
263-
ctest
263+
ctest --output-on-failure
264264
265265
- name: upload artifacts
266266
uses: actions/upload-artifact@v4
@@ -295,7 +295,7 @@ jobs:
295295
time ./fastfetch -c presets/ci.jsonc --format json
296296
time ./flashfetch
297297
ldd fastfetch
298-
ctest
298+
ctest --output-on-failure
299299
300300
- name: upload artifacts
301301
uses: actions/upload-artifact@v4
@@ -334,7 +334,7 @@ jobs:
334334
time ./fastfetch -c presets/ci.jsonc --format json
335335
time ./flashfetch
336336
ldd fastfetch
337-
ctest
337+
ctest --output-on-failure
338338
shell: alpine.sh {0}
339339

340340
- name: upload artifacts
@@ -390,7 +390,7 @@ jobs:
390390
run: otool -L fastfetch
391391

392392
- name: run tests
393-
run: ctest
393+
run: ctest --output-on-failure
394394

395395
- name: upload artifacts
396396
uses: actions/upload-artifact@v4
@@ -422,7 +422,7 @@ jobs:
422422
time ./fastfetch -c presets/ci.jsonc --format json
423423
time ./flashfetch
424424
ldd fastfetch
425-
ctest
425+
ctest --output-on-failure
426426
cpack
427427
428428
- name: upload artifacts
@@ -460,7 +460,7 @@ jobs:
460460
time ./fastfetch -c presets/ci.jsonc --format json
461461
time ./flashfetch
462462
ldd fastfetch
463-
ctest
463+
ctest --output-on-failure
464464
465465
- name: upload artifacts
466466
uses: actions/upload-artifact@v4
@@ -495,7 +495,7 @@ jobs:
495495
time ./fastfetch -c presets/ci.jsonc --format json
496496
time ./flashfetch
497497
ldd fastfetch
498-
ctest
498+
ctest --output-on-failure
499499
500500
- name: upload artifacts
501501
uses: actions/upload-artifact@v4
@@ -531,7 +531,7 @@ jobs:
531531
time ./fastfetch -c presets/ci.jsonc --format json
532532
time ./flashfetch
533533
ldd fastfetch
534-
ctest
534+
ctest --output-on-failure
535535
536536
- name: upload artifacts
537537
uses: actions/upload-artifact@v4
@@ -567,7 +567,7 @@ jobs:
567567
time ./fastfetch -c presets/ci.jsonc --format json
568568
time ./flashfetch
569569
ldd fastfetch
570-
ctest
570+
ctest --output-on-failure
571571
572572
- name: upload artifacts
573573
uses: actions/upload-artifact@v4
@@ -626,7 +626,7 @@ jobs:
626626
run: ldd fastfetch
627627

628628
- name: run tests
629-
run: ctest
629+
run: ctest --output-on-failure
630630

631631
- name: create zip archive
632632
run: 7z a -tzip -mx9 -bd -y fastfetch-windows-amd64.zip LICENSE *.dll fastfetch.exe flashfetch.exe presets

tests/format.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
#include "util/textModifier.h"
33
#include "fastfetch.h"
44

5+
#include <stdlib.h>
6+
57
static void verify(const char* format, const char* arg, const char* expected, int lineNo)
68
{
79
FF_STRBUF_AUTO_DESTROY result = ffStrbufCreate();

0 commit comments

Comments
 (0)