指定用于运行cmake测试的程序

时间:2014-06-12 09:32:50

标签: testing cmake

我正在使用emscripten将CMake项目交叉编译为JavaScript。这已经很好了。现在我想在JavaScript中启用测试。我如何告诉CMake它应该使用Nodejs解释器运行每个测试,而不是直接在命令行上运行它。因此,不应运行./testname CMake应运行node ./testname.js

只需使用ADD_TEST()添加测试。在命令行上使用Nodejs手动运行测试已经正常工作。

有谁知道如何在CMake中存档?

1 个答案:

答案 0 :(得分:0)

如何使用add_test()提供的一些选项?

http://www.cmake.org/cmake/help/v2.8.8/cmake.html#command:add_test

add_test(NAME <name> [CONFIGURATIONS [Debug|Release|...]] [WORKING_DIRECTORY dir] COMMAND <command> [arg1 [arg2 ...]])

你有什么尝试?