Hi Simon, Thank you for the patch.
On sam., août 10, 2024 at 14:52, Simon Glass <s...@chromium.org> wrote: > Set this flag rather than doing things manually in the test. > > Signed-off-by: Simon Glass <s...@chromium.org> Reviewed-by: Mattijs Korpershoek <mkorpersh...@baylibre.com> > --- > > test/hush/dollar.c | 10 +++------- > test/hush/loop.c | 11 +++-------- > 2 files changed, 6 insertions(+), 15 deletions(-) > > diff --git a/test/hush/dollar.c b/test/hush/dollar.c > index 4caa07c192a..91b097017c2 100644 > --- a/test/hush/dollar.c > +++ b/test/hush/dollar.c > @@ -14,7 +14,6 @@ DECLARE_GLOBAL_DATA_PTR; > > static int hush_test_simple_dollar(struct unit_test_state *uts) > { > - console_record_reset_enable(); > ut_assertok(run_command("echo $dollar_foo", 0)); > ut_assert_nextline_empty(); > ut_assert_console_end(); > @@ -121,12 +120,11 @@ static int hush_test_simple_dollar(struct > unit_test_state *uts) > > return 0; > } > -HUSH_TEST(hush_test_simple_dollar, 0); > +HUSH_TEST(hush_test_simple_dollar, UTF_CONSOLE); > > static int hush_test_env_dollar(struct unit_test_state *uts) > { > env_set("env_foo", "bar"); > - console_record_reset_enable(); > > ut_assertok(run_command("echo $env_foo", 0)); > ut_assert_nextline("bar"); > @@ -154,12 +152,10 @@ static int hush_test_env_dollar(struct unit_test_state > *uts) > > return 0; > } > -HUSH_TEST(hush_test_env_dollar, 0); > +HUSH_TEST(hush_test_env_dollar, UTF_CONSOLE); > > static int hush_test_command_dollar(struct unit_test_state *uts) > { > - console_record_reset_enable(); > - > ut_assertok(run_command("dollar_bar=\"echo bar\"", 0)); > > ut_assertok(run_command("$dollar_bar", 0)); > @@ -222,4 +218,4 @@ static int hush_test_command_dollar(struct > unit_test_state *uts) > > return 0; > } > -HUSH_TEST(hush_test_command_dollar, 0); > +HUSH_TEST(hush_test_command_dollar, UTF_CONSOLE); > diff --git a/test/hush/loop.c b/test/hush/loop.c > index d734abf136d..a9b6a8edf24 100644 > --- a/test/hush/loop.c > +++ b/test/hush/loop.c > @@ -14,8 +14,6 @@ DECLARE_GLOBAL_DATA_PTR; > > static int hush_test_for(struct unit_test_state *uts) > { > - console_record_reset_enable(); > - > ut_assertok(run_command("for loop_i in foo bar quux quux; do echo > $loop_i; done", 0)); > ut_assert_nextline("foo"); > ut_assert_nextline("bar"); > @@ -32,12 +30,10 @@ static int hush_test_for(struct unit_test_state *uts) > > return 0; > } > -HUSH_TEST(hush_test_for, 0); > +HUSH_TEST(hush_test_for, UTF_CONSOLE); > > static int hush_test_while(struct unit_test_state *uts) > { > - console_record_reset_enable(); > - > if (gd->flags & GD_FLG_HUSH_MODERN_PARSER) { > /* > * Hush 2021 always returns 0 from while loop... > @@ -65,11 +61,10 @@ static int hush_test_while(struct unit_test_state *uts) > > return 0; > } > -HUSH_TEST(hush_test_while, 0); > +HUSH_TEST(hush_test_while, UTF_CONSOLE); > > static int hush_test_until(struct unit_test_state *uts) > { > - console_record_reset_enable(); > env_set("loop_bar", "bar"); > > /* > @@ -87,4 +82,4 @@ static int hush_test_until(struct unit_test_state *uts) > env_set("loop_bar", NULL); > return 0; > } > -HUSH_TEST(hush_test_until, 0); > +HUSH_TEST(hush_test_until, UTF_CONSOLE); > -- > 2.34.1