1234567891011121314151617181920212223242526 |
- # SPDX-License-Identifier: GPL-2.0+
- # Copyright (c) 2021, Asherah Connor <ashe@kivikakk.ee>
- # Test qfw command implementation
- import pytest
- @pytest.mark.buildconfigspec('cmd_qfw')
- def test_qfw_cpus(u_boot_console):
- "Test QEMU firmware config reports the CPU count."
- output = u_boot_console.run_command('qfw cpus')
- # The actual number varies depending on the board under test, so only
- # assert a non-zero output.
- assert 'cpu(s) online' in output
- assert '0 cpu(s) online' not in output
- @pytest.mark.buildconfigspec('cmd_qfw')
- def test_qfw_list(u_boot_console):
- "Test QEMU firmware config lists devices."
- output = u_boot_console.run_command('qfw list')
- # Assert either:
- # 1) 'test-one', from the sandbox driver, or
- # 2) 'bootorder', found in every real QEMU implementation.
- assert ("bootorder" in output) or ("test-one" in output)
|