Issue #2980286: Add test coverage and GitLab CI

Closes #2980286

Merge request reports

Loading