我正在运行我的程序(用Java编写)时向TeamCity创建实时报告。该程序的目的是运行多个作业并检查那里的状态。
我将状态打印到标准输出,但是由于某种原因TeamCity(仅打印testFailed
)。
运行的输出:
##teamcity[testStart name='test2' flowId = 'test2']
##teamcity[testStart name='test1' flowId = 'test1']
##teamcity[testFailed name='test2' message='running' flowId = 'test2']
##teamcity[testFailed name='test1' message='running' flowId = 'test1']
##teamcity[testFailed name='test2' message='running' flowId = 'test2']
##teamcity[testFailed name='test1' message='running' flowId = 'test1']
##teamcity[testFinished name='test2' flowId = 'test2']
##teamcity[testFinished name='test1' flowId = 'test1']
我在TeamCity上看到的内容
[12:48:33][Step 1/1] running
[12:48:33][Step 1/1] running
[12:50:44][Step 1/1] OK
[12:50:44][Step 1/1] Process exited with code 0
我应该看到正在另一部分上运行的测试,但是它们没有出现。 我是否正确打印字符串?如果答案是肯定的,那可能是什么问题?