| # SPDX-License-Identifier: GPL-2.0 |
| # Copyright 2022 Google LLC |
| # Written by Simon Glass <sjg@chromium.org> |
| |
| import pytest |
| |
| import u_boot_utils as util |
| |
| # This is needed for Azure, since the default '..' directory is not writeable |
| TMPDIR = '/tmp/test_cmdline' |
| |
| @pytest.mark.slow |
| @pytest.mark.boardspec('sandbox') |
| def test_sandbox_cmdline(u_boot_console): |
| """Test building sandbox without CONFIG_CMDLINE""" |
| cons = u_boot_console |
| |
| out = util.run_and_log( |
| cons, ['./tools/buildman/buildman', '-m', '--board', 'sandbox', |
| '-a', '~CMDLINE', '-o', TMPDIR]) |
| |
| @pytest.mark.slow |
| @pytest.mark.boardspec('sandbox') |
| def test_sandbox_lto(u_boot_console): |
| """Test building sandbox without CONFIG_LTO""" |
| cons = u_boot_console |
| |
| out = util.run_and_log( |
| cons, ['./tools/buildman/buildman', '-m', '--board', 'sandbox', |
| '-a', '~LTO', '-o', TMPDIR]) |