Экспортировать результаты теста OCaml dune в файл - PullRequest
0 голосов
/ 12 марта 2020

Я пытался сделать что-то вроде:

dune runtest > test.txt

Однако всякий раз, когда я пытаюсь это сделать, создается пустой файл test.txt. Я хотел бы, чтобы выходные данные dune runtest были сохранены в test.txt, и в идеале, чтобы терминал ничего не выводил (выходные данные можно просмотреть только в файле). Любая помощь будет оценена.

1 Ответ

0 голосов
/ 12 марта 2020

dune runtest скорее всего пишет в stderr, а > будет перенаправлять только stdout.

Для перенаправления только stderr:

dune runtest 2> test.txt

Для перенаправления обоих stdout и stderr:

dune runtest > test.txt 2&>1

, где 2&>1 означает «перенаправление stderr на стандартный вывод».

Некоторые оболочки также поддерживают этот сокращенный вариант для перечисленного выше:

dune runtest &> test.txt
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...