blob: 06b9cfc000345c9118a67dad420a5572a68d77d6 [file] [log] [blame]
Roger Knechtf841bb82022-09-03 13:15:04 +00001# SPDX-License-Identifier: GPL-2.0+
2
3""" Unit test for xxd command
4"""
5
6import pytest
7
8@pytest.mark.boardspec('sandbox')
9@pytest.mark.buildconfigspec('cmd_xxd')
10def test_xxd(u_boot_console, xxd_data):
11 """ Unit test for xxd
12
13 Args:
14 u_boot_console -- U-Boot console
15 xxd_data -- Path to the disk image used for testing.
16 """
17 response = u_boot_console.run_command_list([
18 f'host bind 0 {xxd_data}',
19 'xxd host 0 hello'])
20
21 assert '00000000: 68 65 6c 6c 6f 20 77 6f 72 6c 64 0a 00 01 02 03 hello world.....\r\r\n' + \
22 '00000010: 04 05 ..' \
23 in response