esptest.iperf_utility.iperf_test module
- class esptest.iperf_utility.iperf_test.IperfDataParser(raw_data, transmit_time=0)[source]
Bases:
object- PC_BANDWIDTH_LOG_PATTERN = re.compile('(\\d+\\.\\d+)\\s*-\\s*(\\d+.\\d+)\\s+sec\\s+[\\d.]+\\s+MBytes\\s+([\\d.]+)\\s+([MK]bits/sec)')
- DUT_BANDWIDTH_LOG_PATTERN = re.compile('([\\d.]+)-\\s*([\\d.]+)\\s+sec\\s+([\\d.]+)\\s+([MK]bits/sec)')
- class esptest.iperf_utility.iperf_test.IperfTestBaseUtility(dut, remote=None)[source]
Bases:
object- IPERF_REPORT_INTERVAL = 1
- DEF_UDP_RX_BW_LIMIT = {'default': 100, 'esp32c2': 60, 'esp32c3': 70, 'esp32c6': 70, 'esp32s2': 85}
- TEST_TYPES = ['tcp_tx', 'tcp_rx', 'udp_tx', 'udp_rx']
- add_one_result(res)[source]
- Parameters:
res (IperfResult)
- Return type:
None