Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def emmaConvention = new EmmaPluginConvention(project)
- project.convention.plugins.emma = emmaConvention
- class EmmaPluginConvention{
- def verbosityLevel = "info"
- def reportPath;
- def coverageFileName;
- def tmpDir;
- def instrDir;
- def metaDataFilePath;
- def emmaFilter;
- def emma(Closure close){
- close.delegate = this;
- close.run()
- }
- EmmaPluginConvention(Project project){
- reportPath = "${project.reportsDir.absolutePath}/emma"
- coverageFileName = "coverage"
- tmpDir = "${project.buildDir}/tmp/emma"
- instrDir = "${tmpDir}/instr"
- metaDataFilePath = "${tmpDir}/metadata.emma"
- println project.name + " " + project.emmafilter
- emmaFilter = "${project.emmafilter}"
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement