75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
|
# File 'lib/test_case/monitoring/monitoring_test.rb', line 75
def initialize_monitor(result_hash)
platform = @dut.platform.downcase
if platform.include?('passport')
@logger.warn('Passport run')
@monitor = PassportMonitor.new(@test_case, result_hash)
elsif platform.include?('spectrum')
@logger.warn('Spectrum run')
@monitor = SpecMonitor.new(@test_case, result_hash)
elsif platform.include?('odn')
@logger.warn('ODN run')
@monitor = OdnMonitor.new(@test_case, result_hash)
elsif platform.include?('roku')
@logger.warn('Roku run')
@monitor = RokuMonitor.new(@test_case, result_hash)
elsif platform.include?('iguide')
@logger.warn('iguide run')
@monitor = IguideMonitor.new(@test_case, result_hash)
elsif platform.include?('apple')
@logger.warn('apple run')
@monitor = AppleMonitor.new(@test_case, result_hash)
elsif platform.include?('sara')
@logger.warn('sara run')
@monitor = SaraMonitor.new(@test_case, result_hash)
elsif platform.include?('mdn')
@logger.warn('mdn run')
@monitor = MdnMonitor.new(@test_case, result_hash)
elsif platform.include?('dta')
@logger.warn('Dta run')
@monitor = DtaMonitor.new(@test_case, result_hash)
else
@logger.warn('Base run')
@monitor = BaseMonitor.new(@test_case, result_hash)
end
end
|