Sha256: ae503c165934e8723d0bc8b4bed03289f689b2b53993f8b4dd8ad86ea6aa902d

Contents?: true

Size: 647 Bytes

Versions: 1

Compression:

Stored size: 647 Bytes

Contents

namespace :dsl do
  desc "Generate JmeterPerf::DSL methods"
  task :generate do
    require_relative "../lib/jmeter_perf/helpers/dsl_generator"
    puts "Generating DSL methods..."
    # Rake tasks would be ran from root of the project
    lib_dir = Pathname(".").expand_path.join("lib")
    gem_dir = lib_dir.join("jmeter_perf")
    dsl_dir = gem_dir.join("dsl")
    idl_xml_path = lib_dir.join("specifications/idl.xml")

    generator = DSLGenerator.new(
      lib_dir: lib_dir,
      gem_dir: gem_dir,
      dsl_dir: dsl_dir,
      idl_xml_path: idl_xml_path
    )

    generator.generate

    puts "Finished generating DSL methods."
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
jmeter_perf-0.0.7 tasks/dsl.rake