def cucumber_reports(registry, xml_parent, data):
 cucumber_reports = XML.SubElement(xml_parent, 'net.masterthought.jenkins.CucumberReportPublisher')
 cucumber_reports.set('plugin', 'cucumber-reports')
 mappings = [('json-reports-path', 'jsonReportDirectory', ''), ('plugin-url-path', 'pluginUrlPath', ''), ('file-include-pattern', 'fileIncludePattern', ''), ('file-exclude-pattern', 'fileExcludePattern', ''), ('skipped-fails', 'skippedFails', False), ('pending-fails', 'pendingFails', False), ('undefined-fails', 'undefinedFails', False), ('missing-fails', 'missingFails', False), ('no-flash-charts', 'noFlashCharts', False), ('ignore-failed-tests', 'ignoreFailedTests', False), ('parallel-testing', 'parallelTesting', False)]
 helpers.convert_mapping_to_xml(cucumber_reports, data, mappings, fail_required=True)

def cucumber_reports ( registry , xml_parent , data ) : cucumber_reports = XML . SubElement ( xml_parent , 'net.masterthought.jenkins.CucumberReportPublisher' ) cucumber_reports . set ( 'plugin' , 'cucumber-reports' ) mappings = [ ( 'json-reports-path' , 'jsonReportDirectory' , '' ) , ( 'plugin-url-path' , 'pluginUrlPath' , '' ) , ( 'file-include-pattern' , 'fileIncludePattern' , '' ) , ( 'file-exclude-pattern' , 'fileExcludePattern' , '' ) , ( 'skipped-fails' , 'skippedFails' , False ) , ( 'pending-fails' , 'pendingFails' , False ) , ( 'undefined-fails' , 'undefinedFails' , False ) , ( 'missing-fails' , 'missingFails' , False ) , ( 'no-flash-charts' , 'noFlashCharts' , False ) , ( 'ignore-failed-tests' , 'ignoreFailedTests' , False ) , ( 'parallel-testing' , 'parallelTesting' , False ) ] helpers . convert_mapping_to_xml ( cucumber_reports , data , mappings , fail_required = True )
yaml: cucumber-reports this plugin creates pretty cucumber-jvm html reports on jenkins .