test

语法

test(scriptFile, [outputFile], [testMemLeaking=false])

详情

用于单元测试的系统命令。该命令必须要用户登录后才能执行。

如果 scriptFile 是一个目录,将执行测试目录中所有脚本文件,不会执行子目录中的文件。

如果 outputFile 没有指定,测试结果将会显示在屏幕上。如果 outputFile 指定为相对路径,则测试结果文件输出到 <HomeDir>。

注:

DolphinDB 的 test 函数用于执行指定的测试脚本文件并返回结果;numpy.test 可以发现并运行模块及其子模块中定义的测试用例;pandas.test 用于运行 pandas 自身的测试套件,通过 pytest 验证库的功能是否正常,并可选择性地执行文档测试;scipy.test 提供了更多参数精细化控制,如快慢标签、并行执行、覆盖率统计及子模块定向测试;statsmodels.test 用于验证已安装的库是否完整可用,主要用于发布构建而非开发。

参数

scriptFile 是字符串,表示服务器端的测试脚本文件或目录。可以是相对路径或绝对路径。

outputFile 是字符串,表示服务器端的测试结果输出文件。可以是相对路径或绝对路径。

testMemLeaking 是布尔值,表示是否测试内存泄漏。

返回值

无。

例子

test("/home/Data/test.dos", "/home/Data/result.dos");
test("/home/Data");