我正在通过Jenkins在python中运行系统API测试。整个测试都封装在一个bash
脚本中:perform_test.sh
,包括以下阶段:
nosetests
执行测试docker-compose仅输出测试容器:
test_ms | test_get_test1 (ms_test.TestMs) ... ok
test_ms | test_get_test2 (ms_test.TestMs) ... ok
test_ms | test_get_test3 (ms_test.TestMs) ... ok
test_ms | test_get_test4 (ms_test.TestMs) ... ok
test_ms | test_get_test5 (ms_test.TestMs) ... ok
test_ms |
test_ms | ======================================================================
test_ms | ----------------------------------------------------------------------
test_ms | XML: /nosetests.xml
test_ms | ----------------------------------------------------------------------
test_ms | Ran 5 tests in 2.984s
是否可以通过Junit分析这样的控制台输出而无需将/nosetests.xml
挂载到运行测试的主机上?
也可以输出鼻子测试.xml。