Module: OrigenTesters::ATP

Defined in:
lib/origen_testers/atp.rb,
lib/origen_testers/atp/flow.rb,
lib/origen_testers/atp/parser.rb,
lib/origen_testers/atp/runner.rb,
lib/origen_testers/atp/program.rb,
lib/origen_testers/atp/ast/node.rb,
lib/origen_testers/atp/flow_api.rb,
lib/origen_testers/atp/formatter.rb,
lib/origen_testers/atp/processor.rb,
lib/origen_testers/atp/validator.rb,
lib/origen_testers/atp/ast/extractor.rb,
lib/origen_testers/atp/validators/jobs.rb,
lib/origen_testers/atp/formatters/basic.rb,
lib/origen_testers/atp/validators/flags.rb,
lib/origen_testers/atp/formatters/datalog.rb,
lib/origen_testers/atp/processors/add_ids.rb,
lib/origen_testers/atp/processors/flow_id.rb,
lib/origen_testers/atp/processors/marshal.rb,
lib/origen_testers/atp/processors/append_to.rb,
lib/origen_testers/atp/processors/condition.rb,
lib/origen_testers/atp/processors/flattener.rb,
lib/origen_testers/atp/validators/condition.rb,
lib/origen_testers/atp/processors/pre_cleaner.rb,
lib/origen_testers/atp/validators/missing_ids.rb,
lib/origen_testers/atp/processors/else_remover.rb,
lib/origen_testers/atp/processors/relationship.rb,
lib/origen_testers/atp/validators/duplicate_ids.rb,
lib/origen_testers/atp/processors/add_set_result.rb,
lib/origen_testers/atp/processors/flag_optimizer.rb,
lib/origen_testers/atp/processors/sub_flow_remover.rb,
lib/origen_testers/atp/processors/extract_set_flags.rb,
lib/origen_testers/atp/processors/one_flag_per_test.rb,
lib/origen_testers/atp/processors/adjacent_if_combiner.rb,
lib/origen_testers/atp/processors/continue_implementer.rb,
lib/origen_testers/atp/processors/empty_branch_remover.rb,
lib/origen_testers/atp/processors/on_pass_fail_remover.rb,
lib/origen_testers/atp/processors/apply_post_group_actions.rb,
lib/origen_testers/atp/processors/redundant_condition_remover.rb

Defined Under Namespace

Modules: AST, FlowAPI, Formatters, Processors, Summarizers, Validators Classes: Flow, Formatter, Parser, Processor, Program, Runner, Validator

Class Method Summary collapse

Class Method Details

.next_idObject

Maintains a unique ID counter to ensure that all nodes get a unique ID



91
92
93
94
# File 'lib/origen_testers/atp.rb', line 91

def self.next_id
  @next_id ||= 0
  @next_id += 1
end