Экспорт результатов тестирования дюн OCaml в файл
Я пытался сделать что-то вроде:
dune runtest > test.txt
Однако всякий раз, когда я пытаюсь это сделать, создается пустой файл test.txt. Я хотел бы, чтобы вывод dune runtest был сохранен в test.txt, и в идеале, чтобы Терминал ничего не выводил (вывод можно просматривать только в файле). Любая помощь будет оценена.
1 ответ
dune runtest
скорее всего пишет stderr
, а также >
будет только перенаправлять stdout
.
Только перенаправить stderr
:
dune runtest 2> test.txt
Чтобы перенаправить оба stdout
а также stderr
:
dune runtest > test.txt 2&>1
где 2&>1
означает "перенаправить stderr на stdout".
Некоторые оболочки также поддерживают это сокращение для вышеуказанного:
dune runtest &> test.txt