Вы хотите передать аргумент ctest
, но Конан вызывает cmake --build . --target test
вместо ctest
напрямую, поэтому вам нужно передать в качестве дополнительного аргумента:
def build(self):
cmake = CMake(self)
cmake.configure()
cmake.build()
cmake.test(args=['--', 'ARGS=-T Test'])
Это приведет к выполните команду:
> cmake --build '/tmp/foo/test_package/build/878b1b6e2d4cbc82452d014e37c38868584457e8' '--target' 'test' 'ARGS=-T Test' '--' '-j4'
Теперь у вас будет результат XML file.
С уважением!