Sha256: 504bde83575c3debff16064366706ad16b6ea0128d303e1f5f0733a53f9c833f

Contents?: true

Size: 525 Bytes

Versions: 9

Compression:

Stored size: 525 Bytes

Contents

namespace :jmeter_perf do
  desc "Generate JmeterPerf::DSL methods"
  task :dsl_generate, [:dsl_dir, :idl_xml_path] do |t, args|
    require_relative "../helpers/dsl_generator"
    puts "Generating DSL methods..."

    dsl_dir = Pathname(args[:dsl_dir]).expand_path
    idl_xml_path = Pathname(args[:idl_xml_path]).expand_path

    generator = JmeterPerf::Helpers::DSLGenerator.new(
      dsl_dir: dsl_dir,
      idl_xml_path: idl_xml_path
    )

    generator.generate

    puts "Finished generating DSL methods."
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
jmeter_perf-1.1.1 lib/jmeter_perf/tasks/dsl.rake
jmeter_perf-1.1.0 lib/jmeter_perf/tasks/dsl.rake
jmeter_perf-1.0.10 lib/jmeter_perf/tasks/dsl.rake
jmeter_perf-1.0.9 lib/jmeter_perf/tasks/dsl.rake
jmeter_perf-1.0.8 lib/jmeter_perf/tasks/dsl.rake
jmeter_perf-1.0.7 lib/jmeter_perf/tasks/dsl.rake
jmeter_perf-1.0.6 lib/jmeter_perf/tasks/dsl.rake
jmeter_perf-1.0.5 lib/jmeter_perf/tasks/dsl.rake
jmeter_perf-1.0.4 lib/jmeter_perf/tasks/dsl.rake