ich ein Kabale Paket habe, für die ich ein test-suite
habe mit dem exitcode-stdio-1.0
Typ eingerichtet, etwa so:Kabale Test druckt nicht ausführbaren Ausgang
Wenn ich es mit cabal test
laufen, Kabale druckt nicht die Standardausgabe/Standardfehler der ausführbaren Datei; nur druckt er seine eigenen Logging-Informationen:
$ cabal test
Running 1 test suites...
Test suite test-foo: RUNNING...
Test suite test-foo: PASS
Test suite logged to: dist/test/foo-0.0.1-test-foo.log
1 of 1 test suites (1 of 1 test cases) passed.
$
Die Ausgabe, die ich will in dieser Protokolldatei ist:
$ cat dist/test/foo-0.0.1-test-fo.log
Test suite test-foo: RUNNING...
HUnit group 1:
Expected connect: [OK]
Test Cases Total
Passed 1 1
Failed 0 0
Total 1 1
Test suite test-foo: PASS
Test suite logged to: dist/test/foo-0.0.1-test-foo.log
$
Wie erhalte ich Kabale diesen Ausgang mit einer eigenen Standardausgabe drucken? Ich kann es in der Dokumentation nicht finden.
Vielen Dank für diesen Beitrag.Ich hätte gedacht, dass die Ausrichtung auf die Standardausgabe der häufigste Anwendungsfall wäre. – sdasdadas