Skip to content

Commit c5f4c2d

Browse files
authored
Merge pull request #253 from ARMmbed/greentea-baud_rate-fix
baud rate support per application in greentea test
2 parents 7a38783 + db6b03e commit c5f4c2d

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

packages/mbed-greentea/mbed_greentea/mbed_greentea_cli.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -381,7 +381,8 @@ def run_test_thread(test_result_queue, test_queue, opts, mut, build, build_path,
381381
test_report = {}
382382

383383
disk = mut['mount_point']
384-
port = mut['serial_port']
384+
# Set serial portl format used by mbedhtrun: 'serial_port' = '<serial_port_name>:<baudrate>'
385+
port = "{}:{}".format(mut['serial_port'],mut['baud_rate'])
385386
micro = mut['platform_name']
386387
program_cycle_s = get_platform_property(micro, "program_cycle_s")
387388
forced_reset_timeout = get_platform_property(micro, "forced_reset_timeout")
@@ -783,11 +784,7 @@ def get_parallel_value(value):
783784
continue
784785

785786
if mbed_dev['platform_name'] == platform_name:
786-
# We will force configuration specific baudrate by adding baudrate to serial port
787-
# Only add baudrate decoration for serial port if it's not already there
788-
# Format used by mbedhtrun: 'serial_port' = '<serial_port_name>:<baudrate>'
789-
if not sp.endswith(str(baudrate)):
790-
mbed_dev['serial_port'] = "%s:%d" % (mbed_dev['serial_port'], baudrate)
787+
mbed_dev['baud_rate'] = baudrate
791788

792789
mut = mbed_dev
793790
if mbed_dev not in muts_to_test:
@@ -820,7 +817,8 @@ def get_parallel_value(value):
820817
gt_logger.gt_bright(platform_name),
821818
gt_logger.gt_bright(test_build.get_toolchain())))
822819
disk = mut['mount_point']
823-
port = mut['serial_port']
820+
# Set serial portl format used by mbedhtrun: 'serial_port' = '<serial_port_name>:<baudrate>'
821+
port = "{}:{}".format(mut['serial_port'], mut['baud_rate'])
824822
micro = mut['platform_name']
825823
program_cycle_s = get_platform_property(micro, "program_cycle_s")
826824
copy_method = opts.copy_method if opts.copy_method else 'shell'

0 commit comments

Comments
 (0)