如何将测试引用到utPLSQL中的源/测试文件?
我可以用一只小手来处理utPLSQL 我正在尝试产生测试结果,以便声纳能够拾取并扫描它们。到目前为止,Sonar正在提取报告文件,但是测试执行被忽略,因为它们没有引用适当的源文件 我试图在运行如何将测试引用到utPLSQL中的源/测试文件?,plsql,utplsql,Plsql,Utplsql,我可以用一只小手来处理utPLSQL 我正在尝试产生测试结果,以便声纳能够拾取并扫描它们。到目前为止,Sonar正在提取报告文件,但是测试执行被忽略,因为它们没有引用适当的源文件 我试图在运行ut.run(ut\u sonar\u test\u reporter())时引用源文件和测试文件并且我们的Jenkins没有安装utPLSQL cli。简短版本:他们说他们不会安装它 为了获得单个测试的结果,我尝试了以下方法: spool sonar_results.xml; exec ut.run('t
ut.run(ut\u sonar\u test\u reporter())时引用源文件和测试文件代码>并且我们的Jenkins没有安装utPLSQL cli。简短版本:他们说他们不会安装它
为了获得单个测试的结果,我尝试了以下方法:
spool sonar_results.xml;
exec ut.run('test_get_something');
exec ut.run(ut_sonar_test_reporter(),a_source_file_mapping=>ut_file_mapping(ut_file_mapping(file_name=>'this_dir/get_something.fnc',object_owner=>'get_something_owner',object_name=>'get_something',object type=>'FUNCTION');
关闭;
并收到以下错误消息:
Error starting at line : 4 in command -
BEGIN ut.run(ut_sonar_test_reporter(), a_source_file_mapping => ut_file_mappings(ut_file_mapping(file_name => 'this_dir/get_something.fnc', object_owner=> 'GET_SOMETHING_OWNER', object_name=> 'GET_SOMETHING', object_type=>'FUNCTION'));
Error report -
ORA-06550: line 1, column 219:
PLS-00306: wrong number or types of arguments to call to 'RUN'
ORA-06550: line 1, column 219
PL/SQL: Statement ignored
utPLSQL的文档没有提供任何有关引用参数的信息,例如a\u源文件\u映射
或a\u测试文件\u映射
我有点困惑。看看这个:@ThomasKirchhoff我检查了链接并试图在我的数据库中复制它,测试了我的功能并得到了bupkis…我甚至打开了一个问题。我今天早上发布了一个更新。我想我可能对构建源文件映射有点困惑。看看这个:@ThomasKirchhoff我检查了我删除了链接并试图在我的数据库中复制它,测试了我的功能并得到了bupkis…我甚至打开了一个问题。我今天早上发布了一个更新。我想我可能对构建源文件映射有点困惑。