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 <daniel.leung@intel.com>
This commit is contained in:
Daniel Leung 2022-01-26 16:03:52 -08:00 committed by Carles Cufí
commit 2e859368bd

View file

@ -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);