'svyJenkinsConfig' is a module of the Servoy Business Application Platform. It provides a build.xml file which can be used in the Jenkins build process of Servoy test solutions.
The build.xml is configured for code instrumentation with Istanbul code coverage and Plato code analysis.
See the Wiki for the available documentation
To enable code coverage with Istanbul the test solutions must save the coverage result into the coverage.json file during the onSolutionClose of the test solution. The onSolutionClose of the test solution must save in the svyJenkinsConfig/CBI_config/report_coverage/coverage.json file the content of the coverage.json. To include in the code covarage report the .js file which were not loaded during testing call scopes.istanbul_scope.initIstanbul() at the onOpenSolution of the test solution. See sample code in the svyUtils feature/jenkins
Found a bug or would like to see a new feature implemented? Raise an issue in the Issue Tracker
Eager to fix a bug or introduce a new feature? Clone the repository and issue a pull request
svyUtils is licensed under LGPL