program/charz.rb in origen_testers-0.51.1 vs program/charz.rb in origen_testers-0.51.2
- old
+ new
@@ -5,33 +5,33 @@
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
+ 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
+ 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
+ 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
+ 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
@@ -41,8 +41,24 @@
charz_off
charz_on :simple_gates, { flags: nil }
func_with_charz :func_simple_enables
charz_off
- end
+ charz_on :simple_anded_flags, { flags: { routine1: [:my_flag1, :my_flag2]}}
+ func_with_charz :func_simple_anded_flags
+ charz_off
+
+ charz_on :simple_anded_enables, {enables: { routine1: [:my_enable1, :my_enable2]}}
+ func_with_charz :func_simple_anded_enables
+ charz_off
+
+ charz_on :complex_anded_flags, {flags: { routine1: [:my_flag1, :my_flag2]}}
+ func_with_charz :func_complex_anded_flags
+ charz_off
+
+ charz_on :complex_anded_enables, {enables: { routine1: [:my_enable1, :my_enable2]}}
+ func_with_charz :func_complex_anded_enables
+ charz_off
+
+ end
end