From 2e859368bd22178cd54d3b6607caf5f487066f07 Mon Sep 17 00:00:00 2001 From: Daniel Leung Date: Wed, 26 Jan 2022 16:03:52 -0800 Subject: [PATCH] tests: logging/dictionary: update test for combined strings Compilers often combine strings to conserve space, if one string is a perfect substring of another one towards the end. So add another string in the test to make sure dictionary logging is still working correctly under this scenario. Signed-off-by: Daniel Leung --- samples/subsys/logging/dictionary/src/main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/samples/subsys/logging/dictionary/src/main.c b/samples/subsys/logging/dictionary/src/main.c index d523f7bfabf..d4ff5971cec 100644 --- a/samples/subsys/logging/dictionary/src/main.c +++ b/samples/subsys/logging/dictionary/src/main.c @@ -27,6 +27,7 @@ void main(void) uint64_t u64 = 65; char c = '!'; char *s = "static str"; + char *s1 = "c str"; char vs0[32]; char vs1[32]; void *p = s; @@ -49,7 +50,7 @@ void main(void) snprintk(&vs1[0], sizeof(vs1), "%s", "another dynamic str"); LOG_DBG("char %c", c); - LOG_DBG("s str %s", s); + LOG_DBG("s str %s %s", s, s1); LOG_DBG("d str %s", vs0); LOG_DBG("mixed str %s %s %s %s %s %s %s", vs0, "---", vs0, "---", vs1, "---", vs1); LOG_DBG("mixed c/s %c %s %s %s %c", c, s, vs0, s, c);