8000 add htmlReportAssetPath parameter to RealtimeReporterDao.produceRepor… · utPLSQL/utPLSQL-SQLDeveloper@a4f5942 · GitHub
[go: up one dir, main page]

Skip to content

Commit a4f5942

Browse files
add htmlReportAssetPath parameter to RealtimeReporterDao.produceReportWithCoverage()
1 parent 833bbad commit a4f5942

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

sqldev/src/main/java/org/utplsql/sqldev/dal/RealtimeReporterDao.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
import java.io.IOException;
1919
import java.io.StringReader;
20+
import java.net.URL;
2021
import java.sql.Clob;
2122
import java.sql.Connection;
2223
import java.sql.ResultSet;
@@ -108,11 +109,11 @@ public void produceReport(final String reporterId, final List<String> pathList)
108109

109110
public void produceReportWithCoverage(final String realtimeReporterId, final String coverageReporterId,
110111
final List<String> pathList, final List<String> schemaList, final List<String> includeObjectList,
111-
final List<String> excludeObjectList) {
112+
final List<String> excludeObjectList, final URL htmlReportAssetPath) {
112113
StringBuilder sb = new StringBuilder();
113114
sb.append("DECLARE\n");
114115
sb.append(" l_rt_rep ut_realtime_reporter := ut_realtime_reporter();\n");
115-
sb.append(" l_cov_rep ut_coverage_html_reporter := ut_coverage_html_reporter();\n");
116+
sb.append(" l_cov_rep ut_coverage_html_reporter := ut_coverage_html_reporter(a_html_report_assets_path => ?);\n");
116117
sb.append("BEGIN\n");
117118
sb.append(" l_rt_rep.set_reporter_id(?);\n");
118119
sb.append(" l_rt_rep.output_buffer.init();\n");
@@ -143,7 +144,7 @@ public void produceReportWithCoverage(final String realtimeReporterId, final Str
143144
sb.append(" sys.dbms_output.disable;\n");
144145
sb.append("END;");
145146
final String plsql = sb.toString();
146-
final Object[] binds = { realtimeReporterId, coverageReporterId };
147+
final Object[] binds = { htmlReportAssetPath == null ? null : htmlReportAssetPath.toExternalForm(), realtimeReporterId, coverageReporterId };
147148
jdbcTemplate.update(plsql, binds);
148149
}
149150

0 commit comments

Comments
 (0)
0