Changes in release 3.1.11
Enhancements
- utPLSQL can now be used to generate coverage reports for external tools. See documentation
Implemented in: #1079, resolves #1025 - Enhanced UT_COVERAGE_COBERTURA_REPORTER to better support TFS and GitLab. Implemented in #1137 and #1140, resolves #1107
- Added support for installation on Oracle 21c - removed dependency on DBMS_OBFUSCATION_TOOLKIT. Implemented in #1112, resolves #1111 and #1127
- Added support for running utPLSQL framework in parallel-enabled database. Implemented in #1160, resolves #1134
Bug fixes
- Suite structure is built properly even with other than English TNS settings. Implemented in #1061, resolves #1060
- Fixed XML content reporting (CDATA) in UT_REALTIME_REPORTER used by SQLDeveloper plugin. Implemented in #1075, resolves #1073
- Fixed XML content reporting (CDATA) in JUnit reporter - regression. Implemented in #1085, resolves #1084
- Fixed issue with utPLSQL failing to run coverage reporting when trigger has overlapping name with procedure/function/package/type. Implemented in #1091, resolves #1086
- Fixed issue with parsing utPLSQL suites with DDL trigger when usign AUTHID clause. Implemented in #1093, resolves #1088
Internal improvements
- Improved how privilege checks are handled by framework installation. Implemented in #1056, resolves #1050
- Restructured installation instructions to make it more readable. Implemented in #1063, resolves #1062
- Updated database requirements in documentation. Implemented in #1065, resolves #1064
- Removed duplicated call to install profiler tables. Implemented in #1164, resolves #1149
- Fixed failing internal framework tests on Oracle 21c. Implemented in #1158, resolves #1151
- Fixed confusing typo in documentation. Resolves #1154
- Moved build process from travis-ci.org to travis-ci.com. Implemented in #1152
- Added an example of reporter reporting all expectations, not only the failing ones. Implemented in #1092