Bench: r146 arm 282 envs, with the until-done test client

Board envs for the RAK WisMesh Pocket, T1000-E, X1 and T-Beam Supreme, plus
-lt twins with a 15000-byte job for LONG_TURBO, and the native server. The
DMShell server and test client match r135's, so a run compares only the radio
and router stack against r135's 2.8.1 numbers. Not built by CI.

Co-Authored-By: Jonathan Bennett <jbennett@incomsystems.biz>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01REkPVFh6kvG4AZJ5A8AtM9
This commit is contained in:
Jonathan BennettandClaude Opus 5.5 committed 2026-11-06 11:22:08 +00:00
1 parent 30d4d8e4ef
commit 4d5e4ac7d6
3 files changed
+72

No files matched your search

+18
View File
@@ -0,0 +1,18 @@
; DMShell loss bench r146, arm 282: v2.8.2 (tag v2.8.2.d5f1619), plus the until-done test client.
; The DMShell server and test client are the same code in both arms and in r135, so only the radio and router
; stack differs. -lt envs are for LONG_TURBO: a 15000-byte job, as r135 ran it. Pair with native-r146-282. Not built by CI.
[env:tbeam-s3-core-r146-282]
extends = env:tbeam-s3-core
board_level = extra
build_flags = ${env:tbeam-s3-core.build_flags}
-DDMSHELL_TEST_PEER=0x999312f2
-DDMSHELL_TEST_UNTIL_DONE=1
[env:tbeam-s3-core-r146-282-lt]
extends = env:tbeam-s3-core
board_level = extra
build_flags = ${env:tbeam-s3-core.build_flags}
-DDMSHELL_TEST_PEER=0x999312f2
-DDMSHELL_TEST_UNTIL_DONE=1
-DDMSHELL_TEST_OUTPUT_BYTES=15000
+6
View File
@@ -0,0 +1,6 @@
; DMShell loss bench r146, arm 282: the CH341 server, the same commit as the boards it is paired with.
; The preset is config, so one server image serves both presets. Not built by CI.
[env:native-r146-282]
extends = env:native
board_level = extra
+48
View File
@@ -0,0 +1,48 @@
; DMShell loss bench r146, arm 282: v2.8.2 (tag v2.8.2.d5f1619), plus the until-done test client.
; The DMShell server and test client are the same code in both arms and in r135, so only the radio and router
; stack differs. -lt envs are for LONG_TURBO: a 15000-byte job, as r135 ran it. Pair with native-r146-282. Not built by CI.
[env:rak_wismesh_pocket-r146-282]
extends = env:rak_wismesh_pocket
board_level = extra
build_flags = ${env:rak_wismesh_pocket.build_flags}
-DDMSHELL_TEST_PEER=0x999312f2
-DDMSHELL_TEST_UNTIL_DONE=1
[env:rak_wismesh_pocket-r146-282-lt]
extends = env:rak_wismesh_pocket
board_level = extra
build_flags = ${env:rak_wismesh_pocket.build_flags}
-DDMSHELL_TEST_PEER=0x999312f2
-DDMSHELL_TEST_UNTIL_DONE=1
-DDMSHELL_TEST_OUTPUT_BYTES=15000
[env:tracker-t1000-e-r146-282]
extends = env:tracker-t1000-e
board_level = extra
build_flags = ${env:tracker-t1000-e.build_flags}
-DDMSHELL_TEST_PEER=0x999312f2
-DDMSHELL_TEST_UNTIL_DONE=1
[env:tracker-t1000-e-r146-282-lt]
extends = env:tracker-t1000-e
board_level = extra
build_flags = ${env:tracker-t1000-e.build_flags}
-DDMSHELL_TEST_PEER=0x999312f2
-DDMSHELL_TEST_UNTIL_DONE=1
-DDMSHELL_TEST_OUTPUT_BYTES=15000
[env:seeed_mesh_tracker_X1-r146-282]
extends = env:seeed_mesh_tracker_X1
board_level = extra
build_flags = ${env:seeed_mesh_tracker_X1.build_flags}
-DDMSHELL_TEST_PEER=0x999312f2
-DDMSHELL_TEST_UNTIL_DONE=1
[env:seeed_mesh_tracker_X1-r146-282-lt]
extends = env:seeed_mesh_tracker_X1
board_level = extra
build_flags = ${env:seeed_mesh_tracker_X1.build_flags}
-DDMSHELL_TEST_PEER=0x999312f2
-DDMSHELL_TEST_UNTIL_DONE=1
-DDMSHELL_TEST_OUTPUT_BYTES=15000