Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable code coverage reports, implement new unit tests, minor improvements in code and fixes in test data #211

Merged
merged 3 commits into from
Sep 20, 2024

Conversation

gkostkowski
Copy link
Collaborator

Scope of the changes:

  • Implemented a script for manual coverage reports generation
  • Implemented a script for calculating coverage score
  • Added unit tests for 2 functions and 5 templates
  • made specification of f:normaliseURI function more precise and added a safeguard for unsupported values
  • Introduced a new test file with a global variable overwritten for the included test purposes
  • Removed trailing spaces in test data (as this was causing some code to fail)
  • Fixed a typo
  • Added XSpec script with a bug fix to be used manually

…Xspec XSL file

Notes:
1. the gen_reports.sh script requires specific versions of
   Xspec and Saxon which are not automatically provided by the existing
configuration scripts.
1. The change incudes 3rd party XSL file with a fix, but it's not integrated
   anyhow, so it requires manual effort to use it.
…ovements in code and fixes in test data

Scope of the changes:
* Added unit tests for 2 functions and 5 templates
* made specification of `f:normaliseURI` function more precise and added a safeguard for unsupported values
* Introducced a new test file with a global variable overwritten for the included test purposes
* Removed trailing spaces in test data (as this was causing some code to fail)
* Fixed a typo
@gkostkowski gkostkowski self-assigned this Sep 17, 2024
@gkostkowski gkostkowski merged commit 58987f8 into develop Sep 20, 2024
2 checks passed
@gkostkowski gkostkowski deleted the feature/M2O1-29 branch September 20, 2024 15:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants