diff --git a/src/common/pl/plpgsql/src/pl_handler.cpp b/src/common/pl/plpgsql/src/pl_handler.cpp index 1ddf3801c..48d2215ee 100755 --- a/src/common/pl/plpgsql/src/pl_handler.cpp +++ b/src/common/pl/plpgsql/src/pl_handler.cpp @@ -2137,8 +2137,8 @@ static void get_proc_coverage(Oid func_oid, int* coverage) Datum generate_procoverage_report(PG_FUNCTION_ARGS) { - int beginId = PG_GETARG_INT64(0); - int endId = PG_GETARG_INT64(1); + int64 beginId = PG_GETARG_INT64(0); + int64 endId = PG_GETARG_INT64(1); bool isDefault = false; if (!u_sess->attr.attr_common.enable_proc_coverage) { diff --git a/src/test/regress/expected/pl_debugger_client.out b/src/test/regress/expected/pl_debugger_client.out index be46c1f3c..1a8c23fb1 100755 --- a/src/test/regress/expected/pl_debugger_client.out +++ b/src/test/regress/expected/pl_debugger_client.out @@ -1563,6 +1563,28 @@ select * from dbe_pldebugger.continue(); 0 | "anonymous block" | 0 | [EXECUTION FINISHED] (1 row) + generate_procoverage_report +---------------------------------------------------------------------------------------------- + openGauss Procedure Coverage Report + + + + + + + +

Procedure Coverage Report

+ + +(1 row) + + generate_procoverage_report +---------------------------------------------------------------------------------------------- + openGauss Procedure Coverage Report + + + + + + + +

Procedure Coverage Report

+ + +(1 row) + select * from tmp_holder; res ------ diff --git a/src/test/regress/sql/pl_debugger_client.sql b/src/test/regress/sql/pl_debugger_client.sql index 50c9d0e68..6c1084c0e 100644 --- a/src/test/regress/sql/pl_debugger_client.sql +++ b/src/test/regress/sql/pl_debugger_client.sql @@ -485,4 +485,7 @@ select * from dbe_pldebugger.continue(); select dbe_pldebugger.attach(nodename, port) from debug_info; select * from dbe_pldebugger.continue(); +select generate_procoverage_report(9223372036854775807,9223372036854775807); +select generate_procoverage_report(9223372036854775805,9223372036854775806); + select * from tmp_holder; \ No newline at end of file