Home | History | Annotate | Download | only in stress

Lines Matching refs:results

146   def analyze_results(self, results, messages_by_msg):
147 """Analyze the results of the stress message test and add to the results
151 results: result dictionary into which to add data
154 results["raw_data"] = messages_by_msg
155 results["tx_count_success"] = 0
156 results["tx_count_duplicate_success"] = 0
157 results["tx_count_fail"] = 0
158 results["tx_count_duplicate_fail"] = 0
159 results["tx_count_neither"] = 0
160 results["tx_count_tx_ok_but_no_rx"] = 0
161 results["rx_count"] = 0
162 results["rx_count_duplicate"] = 0
163 results["rx_count_no_ok_tx_indication"] = 0
164 results["rx_count_fail_tx_indication"] = 0
165 results["rx_count_no_tx_message"] = 0
169 results["tx_count_success"] = results["tx_count_success"] + 1
171 results["tx_count_duplicate_success"] = (
172 results["tx_count_duplicate_success"] + 1)
174 results["tx_count_fail"] = results["tx_count_fail"] + 1
176 results[
177 "tx_count_duplicate_fail"] = results["tx_count_duplicate_fail"] + 1
180 results["tx_count_neither"] = results["tx_count_neither"] + 1
182 results["tx_count_tx_ok_but_no_rx"] = (
183 results["tx_count_tx_ok_but_no_rx"] + 1)
185 results["rx_count"] = results["rx_count"] + 1
187 results["rx_count_duplicate"] = results["rx_count_duplicate"] + 1
189 results["rx_count_no_ok_tx_indication"] = (
190 results["rx_count_no_ok_tx_indication"] + 1)
192 results["rx_count_fail_tx_indication"] = (
193 results["rx_count_fail_tx_indication"] + 1)
195 results[
196 "rx_count_no_tx_message"] = results["rx_count_no_tx_message"] + 1
258 # analyze results
259 results = {}
260 results["tx_count"] = 2 * self.NUM_ITERATIONS
261 results["tx_unknown_ids"] = p_tx_unknown_id + s_tx_unknown_id
262 self.analyze_results(results, messages_by_msg)
265 asserts.assert_equal(results["tx_unknown_ids"], 0, "Message ID corruption",
266 results)
267 asserts.assert_equal(results["tx_count_neither"], 0,
269 results)
270 asserts.assert_equal(results["tx_count_duplicate_fail"], 0,
271 "Duplicate Tx fail messages", results)
272 asserts.assert_equal(results["tx_count_duplicate_success"], 0,
273 "Duplicate Tx success messages", results)
274 asserts.assert_equal(results["rx_count_no_tx_message"], 0,
276 results)
277 asserts.assert_equal(results["tx_count_tx_ok_but_no_rx"], 0,
278 "Tx got ACK but Rx didn't get message", results)
281 asserts.assert_equal(results["rx_count_no_ok_tx_indication"], 0,
282 "Message received but Tx didn't get ACK", results)
283 asserts.assert_equal(results["rx_count_fail_tx_indication"], 0,
284 "Message received but Tx didn't get ACK", results)
287 asserts.assert_true(results["tx_count_fail"] <= (
290 extras=results)
291 asserts.assert_true(results["rx_count_duplicate"] <= (
294 extras=results)
296 asserts.explicit_pass("test_stress_message done", extras=results