| # Copyright (c) 2021 Foundries.io Ltd | |
| # | |
| # SPDX-License-Identifier: GPL-2.0+ | |
| # | |
| # SCP03 command test | |
| """ | |
| This tests SCP03 command in U-boot. | |
| For additional details check doc/usage/scp03.rst | |
| """ | |
| import pytest | |
| import u_boot_utils as util | |
| @pytest.mark.buildconfigspec('cmd_scp03') | |
| def test_scp03(u_boot_console): | |
| """Enable and provision keys with SCP03 | |
| """ | |
| success_str1 = "SCP03 is enabled" | |
| success_str2 = "SCP03 is provisioned" | |
| response = u_boot_console.run_command('scp03 enable') | |
| assert success_str1 in response | |
| response = u_boot_console.run_command('scp03 provision') | |
| assert success_str2 in response |