Class: OrigenTesters::SmartestBasedTester::Base::TestMethods::AcTml

Inherits:
BaseTml
  • Object
show all
Defined in:
lib/origen_testers/smartest_based_tester/base/test_methods/ac_tml.rb

Constant Summary collapse

TEST_METHODS =
{
  frequency_by_digital_capture: {
    class_name:           'Frequency_byDigitalCapture',
    vector_variable_name: [:string, ''],
    algorithm:            [:string, 'FFT', %w(FFT LinearFit)],
    sample_period:        [:time, 0],
    target_frequency:     [:frequency, 0],
    output:               [:string, 'None', %w(None ReportUI ShowFailOnly)],
    test_name:            [:string, 'passFrequency_MHz']
  },
  functional_test:              {
    test_name: [:string, 'Functional'],
    output:    [:string, 'None', %w(None ReportUI ShowFailOnly)]
  },
  spec_search:                  {
    max:            [:string, nil],
    method:         [:string, nil],
    min:            [:string, nil],
    output:         [:string, 'None', %w(None ReportUI ShowFailOnly)],
    resolution:     [:string, ''],
    result_pinlist: [:string, ''],
    setup_pinlist:  [:string, ''],
    spec:           [:string, nil],
    step:           [:string, nil],
    test_name:      [:string, 'SpecSearch_Test']
  }
}

Instance Attribute Summary

Attributes inherited from BaseTml

#test_methods

Instance Method Summary collapse

Methods inherited from BaseTml

#definitions, #initialize, #method_missing, #platform

Constructor Details

This class inherits a constructor from OrigenTesters::SmartestBasedTester::Base::TestMethods::BaseTml

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class OrigenTesters::SmartestBasedTester::Base::TestMethods::BaseTml

Instance Method Details

#ac_testObject



34
35
36
# File 'lib/origen_testers/smartest_based_tester/base/test_methods/ac_tml.rb', line 34

def ac_test
  self
end

#klassObject



38
39
40
# File 'lib/origen_testers/smartest_based_tester/base/test_methods/ac_tml.rb', line 38

def klass
  'ac_tml.AcTest'
end