【发布时间】:2020-09-17 06:38:54
【问题描述】:
我们如何创建一个报告来显示 utplsql 测试的测试结果输出。 当我们运行 ut.run('package_name') 时,utplsql 的输出出现在屏幕上。 我们如何将其存储在某处并在 apex 应用程序中以报告格式显示。
【问题讨论】:
标签: oracle oracle-apex utplsql
我们如何创建一个报告来显示 utplsql 测试的测试结果输出。 当我们运行 ut.run('package_name') 时,utplsql 的输出出现在屏幕上。 我们如何将其存储在某处并在 apex 应用程序中以报告格式显示。
【问题讨论】:
标签: oracle oracle-apex utplsql
您也可以将其作为查询运行:
select * from table(ut.run('package_name'))
这会将输出作为查询结果提供,您可以根据需要在报告中使用它。我经常不使用其他任何东西,只是在 PL/SQL 开发人员中重复运行这样的查询。
请注意,还有其他方法可以运行测试。首先,您可以使用不同的报告器以不同的格式输出测试,从人类可读到特定自动化测试工具的格式,以及与最流行的数据库管理工具的集成,如 TOAD、DataGrip,当然还有 SQL Developer .
此外,还有一个命令行界面,您可能可以从中将输出转储到文件中。
文档提供了章节Running unit tests, (3.1.10) 演示了各种方法。
【讨论】: