// SPDX-License-Identifier: GPL-2.0+ /* * Test for backtrace command * * Copyright 2025 Canonical Ltd * Written by Simon Glass */ #include #include #include #include /* Test 'backtrace' command */ static int cmd_test_backtrace(struct unit_test_state *uts) { ut_assertok(run_command("backtrace", 0)); ut_assert_nextlinen("backtrace:"); ut_assert_nextlinen(" backtrace_show() at lib/backtrace.c:"); ut_assert_nextlinen(" do_backtrace() at cmd/backtrace.c:"); ut_assert_nextlinen(" cmd_process() at common/command.c:"); ut_assert_skip_to_linen(" cmd_test_backtrace() at test/cmd/backtrace.c:"); return 0; } DM_TEST(cmd_test_backtrace, UTF_SCAN_FDT);