Class: OrigenAppGenerators::TestEngineering::TestBlock

Inherits:
Plugin
  • Object
show all
Defined in:
lib/origen_app_generators/test_engineering/test_block.rb

Overview

Generates a generic plugin shell

Instance Method Summary collapse

Methods inherited from Plugin

#get_common_user_input

Methods inherited from Base

#get_common_user_input, #get_lastest_origen_version, #set_source_paths, #set_type

Instance Method Details

#add_requiresObject



14
15
16
# File 'lib/origen_app_generators/test_engineering/test_block.rb', line 14

def add_requires
  prepend_to_file "lib/#{@name}.rb", "require 'origen_testers'\n"
end

#concludeObject



18
19
20
# File 'lib/origen_app_generators/test_engineering/test_block.rb', line 18

def conclude
  puts "New test block created at: #{destination_root}"
end

#generate_filesObject



7
8
9
10
11
12
# File 'lib/origen_app_generators/test_engineering/test_block.rb', line 7

def generate_files
  @runtime_dependencies = [
    ['origen_testers', '>= 0.3.0.pre35']
  ]
  build_filelist
end