class Cucumber::Formatter::Junit

def end_feature(feature_data)

def end_feature(feature_data)
  @testsuite = Builder::XmlMarkup.new(indent: 2)
  @testsuite.instruct!
  @testsuite.testsuite(
    failures: feature_data[:failures],
    errors: feature_data[:errors],
    skipped: feature_data[:skipped],
    tests: feature_data[:tests],
    time: format('%<time>.6f', time: feature_data[:time]),
    name: feature_data[:feature].name
  ) do
    @testsuite << feature_data[:builder].target!
  end
  write_file(feature_result_filename(feature_data[:uri]), @testsuite.target!)
end