Sha256: 26b9e81756986d75ff2e879f6dd0cb1060fb562adfee9852b3a1287394ba7234

Contents?: true

Size: 572 Bytes

Versions: 3

Compression:

Stored size: 572 Bytes

Contents

require_relative './test_xml_generator'

class TestXmlAnt < Test::Unit::TestCase
  def test_javadoc
    builder = JenkinsJob::Builder.new

    builder.freestyle 'foo' do
      postbuild do
        publish_pmd do
          pmd_results 'build/phppmd.txt'
        end
      end
    end

    actual = builder.config_as_xml_node('foo')
    { 'pattern' => 'build/phppmd.txt',
      'thresholdLimit' => 'low',
      'pluginName' => '[PMD]' }.each do |k, v|
      assert_equal v, actual.xpath("./project/publishers/hudson.plugins.pmd.PmdPublisher/#{k}").text, k
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rubyjobbuilderdsl-0.0.8 test/test_pmd.rb
rubyjobbuilderdsl-0.0.6 test/test_pmd.rb
rubyjobbuilderdsl-0.0.4 test/test_pmd.rb