Class: QaServer::TermScenarioValidator
- Inherits:
-
ScenarioValidator
- Object
- ScenarioValidator
- QaServer::TermScenarioValidator
- Defined in:
- app/validators/qa_server/term_scenario_validator.rb
Constant Summary collapse
- TERM_ACTION =
'term'
Constants inherited from ScenarioValidator
ScenarioValidator::ALL_VALIDATIONS, ScenarioValidator::DEFAULT_VALIDATION_TYPE, ScenarioValidator::FAIL, ScenarioValidator::PASS, ScenarioValidator::UNKNOWN, ScenarioValidator::VALIDATE_ACCURACY, ScenarioValidator::VALIDATE_CONNECTION
Instance Attribute Summary
Attributes inherited from ScenarioValidator
#scenario, #status_log, #validation_type
Instance Method Summary collapse
-
#initialize(scenario:, status_log:, validation_type: DEFAULT_VALIDATION_TYPE) ⇒ TermScenarioValidator
constructor
A new instance of TermScenarioValidator.
-
#run_accuracy_scenario ⇒ Object
Run a term scenario and log results.
-
#run_connection_scenario ⇒ Object
Run a term scenario and log results.
Methods inherited from ScenarioValidator
Constructor Details
#initialize(scenario:, status_log:, validation_type: DEFAULT_VALIDATION_TYPE) ⇒ TermScenarioValidator
Returns a new instance of TermScenarioValidator.
10 11 12 |
# File 'app/validators/qa_server/term_scenario_validator.rb', line 10 def initialize(scenario:, status_log:, validation_type: DEFAULT_VALIDATION_TYPE) super end |
Instance Method Details
#run_accuracy_scenario ⇒ Object
Run a term scenario and log results.
23 24 25 |
# File 'app/validators/qa_server/term_scenario_validator.rb', line 23 def run_accuracy_scenario # no accuracy scenarios defined for terms at this time end |
#run_connection_scenario ⇒ Object
Run a term scenario and log results.
15 16 17 18 19 20 |
# File 'app/validators/qa_server/term_scenario_validator.rb', line 15 def run_connection_scenario test_connection(min_expected_size: scenario.min_result_size, scenario_type_name: 'term') do .find(scenario.identifier, subauth: scenario.) end end |