Sha256: a236dbe1c0cf40baf9e865ed481faa0c9768679e729b4d345bc530003fedac73

Contents?: true

Size: 1.3 KB

Versions: 12

Compression:

Stored size: 1.3 KB

Contents

# An instance of the interface is
# passed in here, iterators and other
# argument passing will be supported
# similar to Pattern.create.
Flow.create interface: 'OrigenTesters::Test::Interface' do
  flow.flow_description = '' if tester.v93k?

  if tester.v93k? && tester.smt7?
    charz_on :complex_gates, { on_result: :fail }
    func_with_charz :func_complex_gates_on_fail
    charz_off

    charz_on :complex_gates, { enables: :my_enable }
    func_with_charz :func_complex_flag_simple_enable
    charz_off

    charz_on :complex_gates, { flags: :my_flag } do
      func_with_charz :func_complex_enable_simple_flag
    end

    charz_on :cz_only, { placement: :eof }
    func_with_charz :func_charz_only
    charz_off

    func_with_charz :func_test_level_routine, charz: [:routine1, { type: :routine }]

    charz_on :cz
    func_with_charz :func_skip_group, skip_group: true
    charz_pause
    func_with_charz :func_pause_charz
    charz_resume
    func_with_charz :func_resume_charz
    charz_off

    charz_on :simple_gates, { on_result: :pass } do 
      func_with_charz :func_simple_gates_on_pass
    end
    
    charz_on :simple_gates, { enables: nil }
    func_with_charz :func_simple_flags
    charz_off

    charz_on :simple_gates, { flags: nil }
    func_with_charz :func_simple_enables
    charz_off
  end

end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
origen_testers-0.51.1 program/charz.rb
origen_testers-0.51.0 program/charz.rb
origen_testers-0.50.0 program/charz.rb
origen_testers-0.49.4 program/charz.rb
origen_testers-0.49.3 program/charz.rb
origen_testers-0.49.2 program/charz.rb
origen_testers-0.49.1 program/charz.rb
origen_testers-0.49.0 program/charz.rb
origen_testers-0.48.3 program/charz.rb
origen_testers-0.48.2 program/charz.rb
origen_testers-0.48.1 program/charz.rb
origen_testers-0.48.0 program/charz.rb