tests/multi_bluetooth: Use multitest.output_metric in BLE perf tests.

Signed-off-by: Damien George <damien@micropython.org>
This commit is contained in:
Damien George 2023-03-17 13:57:42 +11:00
parent af42634866
commit 6c76248960
5 changed files with 12 additions and 3 deletions

View File

@ -128,7 +128,7 @@ def instance1():
ticks_end = time.ticks_ms()
ticks_total = time.ticks_diff(ticks_end, ticks_start)
print(
multitest.output_metric(
"Did {} writes in {} ms. {} ms/write, {} bytes/sec".format(
_NUM_NOTIFICATIONS,
ticks_total,

View File

@ -90,7 +90,7 @@ def instance0():
ticks_end = time.ticks_ms()
ticks_total = time.ticks_diff(ticks_end, ticks_start)
print(
multitest.output_metric(
"Acknowledged {} notifications in {} ms. {} ms/notification.".format(
_NUM_NOTIFICATIONS, ticks_total, ticks_total // _NUM_NOTIFICATIONS
)

View File

@ -0,0 +1,5 @@
--- instance0 ---
gap_advertise
gap_disconnect: True
--- instance1 ---
gap_connect

View File

@ -134,7 +134,7 @@ def instance1():
ble.l2cap_disconnect(conn_handle, cid)
wait_for_event(_IRQ_L2CAP_DISCONNECT, TIMEOUT_MS)
print(
multitest.output_metric(
"Received {}/{} bytes in {} ms. {} B/s".format(
recv_bytes, recv_correct, total_ticks, recv_bytes * 1000 // total_ticks
)

View File

@ -0,0 +1,4 @@
--- instance0 ---
--- instance1 ---