Class: PerformanceTestCase

Inherits:
TestCase show all
Defined in:
lib/test_case/performance_test_case.rb

Overview

PerformanceTestCase manages test flow for performance tests

Direct Known Subclasses

Test

Instance Attribute Summary

Attributes inherited from TestCase

#device_ids, #host, #id, #identity, #iteration, #job, #logger, #reported_result, #ssh, #start_time, #stop_time

Instance Method Summary collapse

Methods inherited from TestCase

#`, #add_teardown, #browser, #builtin_sleep, #data, #device?, #dut, #dut1, #dut2, #dut3, #error, #errors, #exec, #fail, #get_time_delta, #ignore_errors, #ignore_errors?, #job_name, #job_start_time, #local_utc_offset, #lock, #name, not_valid_for, #pass, #ping?, prereqs_for_dut, prereqs_for_test, #record_error, #report_result, #safe_timestamp, #server_market, #server_name, #sleep, #status, #system, #test_data, #test_step, #test_steps_ignore_errors, #test_steps_ignore_errors?, #timestamp, #to_time, valid_for

Methods included from TmcHelpers

#aws_config, #aws_create_s3_bucket, #aws_delete_s3, #aws_delete_s3_bucket, #aws_read_s3, #aws_upload_s3, #aws_write_s3, #get_clean_ocr_text, #get_readable_size, #get_readable_time, #get_string_similarity, #get_substring_similarity, #is_rating?, #is_year?, #jsonify, #pick_random, #rubify, #send_webex_alert, #to_camel_case, #to_pascal_case, #to_snake_case, #twb_case_exists?, #twb_get_case_instance_id, #twb_get_suite_instance_id, #twb_post_screenshot, #twb_post_screenshot!, #twb_post_suite, #twb_post_testcase, #twb_post_teststep, #twb_post_teststep!, #twb_prep_s3_screenshot, #twb_suite_exists?, #until_condition, #until_equals, #until_includes, #until_not_empty, #until_not_equals, #until_not_includes, #until_not_nil, #until_same, #web_delete, #web_get, #web_post, #web_put

Methods included from HttpHelper

#web_request

Methods included from CsvHelper

#csv_parse, #csv_read

Methods included from SshHelper

#ssh_to

Methods included from EmailHelper

#send_email, #send_email_setup

Methods included from SnmpHelper

#snmp_get, #snmp_set

Constructor Details

#initialize(*args) ⇒ PerformanceTestCase

Public: Initializes a performance test case. NOT FOR USE IN TESTS.

Returns nothing.



10
11
12
13
# File 'lib/test_case/performance_test_case.rb', line 10

def initialize(*args)
  super
  @sword_report_error = false
end