我正在使用emscripten将CMake项目交叉编译为JavaScript。这已经很好了。现在我想在JavaScript中启用测试。我如何告诉CMake它应该使用Nodejs解释器运行每个测试,而不是直接在命令行上运行它。因此,不应运行./testname
CMake应运行node ./testname.js
。
只需使用ADD_TEST()
添加测试。在命令行上使用Nodejs手动运行测试已经正常工作。
有谁知道如何在CMake中存档?
答案 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 ...]])
你有什么尝试?