Ответ 1
Атрибут junit
printsummary
имеет специальную настройку withOutAndErr
, которая:
является таким же, как и на, но также включает выход теста, записанный в System.out и System.err.
Я бегу без поисков, чтобы понять, как сделать ANT print System.out.println/System.out.print
сообщения в консоли. Сообщения просто не отображаются. Я не нашел простого способа сделать это. Есть ли?
Спасибо
Атрибут junit
printsummary
имеет специальную настройку withOutAndErr
, которая:
является таким же, как и на, но также включает выход теста, записанный в System.out и System.err.
Используйте эхо-задачу
<echo message="Hello, world"/>
<echo message="Hello, file" file="logfile.txt" />
Если вы хотите прочитать результат задачи <java>
, используйте атрибут outputproperty
:
<java ... outputproperty="javaoutput" />
<echo message="${javaoutput}" />
Другая причина, по которой вы не видите стандартный вывод своей программы, - это разветвление процесса java.
Это произойдет, если вы используете задачу Java и решили разбить выполнение на другую виртуальную машину:
<java classname="com.example.MyClass" fork="true">
...
</java>