mirror of
https://github.com/u-boot/u-boot.git
synced 2024-11-23 12:14:32 +08:00
test: Tidy up checking for console end
Use the ut_assert_console_end() function provided, rather than doing it separately. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
d3ac70aac4
commit
e6f498e70b
@ -239,7 +239,7 @@ static int bdinfo_test_full(struct unit_test_state *uts)
|
||||
ut_assertok(bdinfo_test_all(uts));
|
||||
ut_assertok(run_commandf("bdinfo -a"));
|
||||
ut_assertok(bdinfo_test_all(uts));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -259,7 +259,7 @@ static int bdinfo_test_help(struct unit_test_state *uts)
|
||||
ut_assert_nextlinen("Usage:");
|
||||
ut_assert_nextlinen("bdinfo");
|
||||
}
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -273,7 +273,7 @@ static int bdinfo_test_memory(struct unit_test_state *uts)
|
||||
ut_assertok(bdinfo_test_all(uts));
|
||||
else
|
||||
ut_assertok(bdinfo_check_mem(uts));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -287,7 +287,7 @@ static int bdinfo_test_eth(struct unit_test_state *uts)
|
||||
ut_assertok(bdinfo_test_all(uts));
|
||||
else if (IS_ENABLED(CONFIG_CMD_NET))
|
||||
ut_assertok(test_eth(uts));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
@ -36,14 +36,14 @@ static int cmd_exit_test(struct unit_test_state *uts)
|
||||
ut_assertok(run_commandf("setenv foo 'echo bar ; exit %d ; echo baz' ; run foo ; echo $?", i));
|
||||
ut_assert_nextline("bar");
|
||||
ut_assert_nextline("%d", i > 0 ? i : 0);
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
ut_assertok(run_commandf("setenv foo 'echo bar ; exit %d ; echo baz' ; run foo && echo quux ; echo $?", i));
|
||||
ut_assert_nextline("bar");
|
||||
if (i <= 0)
|
||||
ut_assert_nextline("quux");
|
||||
ut_assert_nextline("%d", i > 0 ? i : 0);
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
ut_assertok(run_commandf("setenv foo 'echo bar ; exit %d ; echo baz' ; run foo || echo quux ; echo $?", i));
|
||||
ut_assert_nextline("bar");
|
||||
@ -51,61 +51,61 @@ static int cmd_exit_test(struct unit_test_state *uts)
|
||||
ut_assert_nextline("quux");
|
||||
/* Either 'exit' returns 0, or 'echo quux' returns 0 */
|
||||
ut_assert_nextline("0");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
}
|
||||
|
||||
/* Validate that 'exit' behaves the same way as 'exit 0' */
|
||||
ut_assertok(run_commandf("setenv foo 'echo bar ; exit ; echo baz' ; run foo ; echo $?"));
|
||||
ut_assert_nextline("bar");
|
||||
ut_assert_nextline("0");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
ut_assertok(run_commandf("setenv foo 'echo bar ; exit ; echo baz' ; run foo && echo quux ; echo $?"));
|
||||
ut_assert_nextline("bar");
|
||||
ut_assert_nextline("quux");
|
||||
ut_assert_nextline("0");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
ut_assertok(run_commandf("setenv foo 'echo bar ; exit ; echo baz' ; run foo || echo quux ; echo $?"));
|
||||
ut_assert_nextline("bar");
|
||||
/* Either 'exit' returns 0, or 'echo quux' returns 0 */
|
||||
ut_assert_nextline("0");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Validate that return value still propagates from 'run' command */
|
||||
ut_assertok(run_commandf("setenv foo 'echo bar ; true' ; run foo ; echo $?"));
|
||||
ut_assert_nextline("bar");
|
||||
ut_assert_nextline("0");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
ut_assertok(run_commandf("setenv foo 'echo bar ; true' ; run foo && echo quux ; echo $?"));
|
||||
ut_assert_nextline("bar");
|
||||
ut_assert_nextline("quux");
|
||||
ut_assert_nextline("0");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
ut_assertok(run_commandf("setenv foo 'echo bar ; true' ; run foo || echo quux ; echo $?"));
|
||||
ut_assert_nextline("bar");
|
||||
/* The 'true' returns 0 */
|
||||
ut_assert_nextline("0");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
ut_assertok(run_commandf("setenv foo 'echo bar ; false' ; run foo ; echo $?"));
|
||||
ut_assert_nextline("bar");
|
||||
ut_assert_nextline("1");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
ut_assertok(run_commandf("setenv foo 'echo bar ; false' ; run foo && echo quux ; echo $?"));
|
||||
ut_assert_nextline("bar");
|
||||
ut_assert_nextline("1");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
ut_assertok(run_commandf("setenv foo 'echo bar ; false' ; run foo || echo quux ; echo $?"));
|
||||
ut_assert_nextline("bar");
|
||||
ut_assert_nextline("quux");
|
||||
/* The 'echo quux' returns 0 */
|
||||
ut_assert_nextline("0");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
178
test/cmd/fdt.c
178
test/cmd/fdt.c
@ -171,7 +171,7 @@ static int fdt_test_addr(struct unit_test_state *uts)
|
||||
ut_assertok(run_command("fdt addr -c", 0));
|
||||
ut_assert_nextline("Control fdt: %08lx",
|
||||
(ulong)map_to_sysmem(gd->fdt_blob));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* The working fdt is not set, so this should fail */
|
||||
set_working_fdt_addr(0);
|
||||
@ -184,13 +184,13 @@ static int fdt_test_addr(struct unit_test_state *uts)
|
||||
*/
|
||||
if (IS_ENABLED(CONFIG_SANDBOX))
|
||||
ut_assert_nextline("libfdt fdt_check_header(): FDT_ERR_BADMAGIC");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Set up a working FDT and try again */
|
||||
ut_assertok(make_test_fdt(uts, fdt, sizeof(fdt), &addr));
|
||||
ut_assertok(run_command("fdt addr", 0));
|
||||
ut_assert_nextline("Working fdt: %08lx", (ulong)map_to_sysmem(fdt));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Set the working FDT */
|
||||
set_working_fdt_addr(0);
|
||||
@ -198,7 +198,7 @@ static int fdt_test_addr(struct unit_test_state *uts)
|
||||
ut_assertok(run_commandf("fdt addr %08lx", addr));
|
||||
ut_assert_nextline("Working FDT set to %lx", addr);
|
||||
ut_asserteq(addr, map_to_sysmem(working_fdt));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
set_working_fdt_addr(0);
|
||||
ut_assert_nextline("Working FDT set to 0");
|
||||
|
||||
@ -210,13 +210,13 @@ static int fdt_test_addr(struct unit_test_state *uts)
|
||||
gd->fdt_blob = fdt_blob;
|
||||
ut_assertok(ret);
|
||||
ut_asserteq(addr, map_to_sysmem(new_fdt));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test setting an invalid FDT */
|
||||
fdt[0] = 123;
|
||||
ut_asserteq(1, run_commandf("fdt addr %08lx", addr));
|
||||
ut_assert_nextline("libfdt fdt_check_header(): FDT_ERR_BADMAGIC");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test detecting an invalid FDT */
|
||||
fdt[0] = 123;
|
||||
@ -224,7 +224,7 @@ static int fdt_test_addr(struct unit_test_state *uts)
|
||||
ut_assert_nextline("Working FDT set to %lx", addr);
|
||||
ut_asserteq(1, run_commandf("fdt addr"));
|
||||
ut_assert_nextline("libfdt fdt_check_header(): FDT_ERR_BADMAGIC");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -242,18 +242,18 @@ static int fdt_test_addr_resize(struct unit_test_state *uts)
|
||||
/* Test setting and resizing the working FDT to a larger size */
|
||||
ut_assertok(run_commandf("fdt addr %08lx %x", addr, newsize));
|
||||
ut_assert_nextline("Working FDT set to %lx", addr);
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Try shrinking it */
|
||||
ut_assertok(run_commandf("fdt addr %08lx %zx", addr, sizeof(fdt) / 4));
|
||||
ut_assert_nextline("Working FDT set to %lx", addr);
|
||||
ut_assert_nextline("New length %d < existing length %d, ignoring",
|
||||
(int)sizeof(fdt) / 4, newsize);
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* ...quietly */
|
||||
ut_assertok(run_commandf("fdt addr -q %08lx %zx", addr, sizeof(fdt) / 4));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* We cannot easily provoke errors in fdt_open_into(), so ignore that */
|
||||
|
||||
@ -280,12 +280,12 @@ static int fdt_test_move(struct unit_test_state *uts)
|
||||
/* Test moving the working FDT to a new location */
|
||||
ut_assertok(run_commandf("fdt move %08lx %08lx %x", addr, newaddr, ts));
|
||||
ut_assert_nextline("Working FDT set to %lx", newaddr);
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Compare the source and destination DTs */
|
||||
ut_assertok(run_commandf("cmp.b %08lx %08lx %x", addr, newaddr, ts));
|
||||
ut_assert_nextline("Total of %d byte(s) were the same", ts);
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -306,7 +306,7 @@ static int fdt_test_resize(struct unit_test_state *uts)
|
||||
/* Test resizing the working FDT and verify the new space was added */
|
||||
ut_assertok(run_commandf("fdt resize %x", newsize));
|
||||
ut_asserteq(ts + newsize, fdt_totalsize(fdt));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -325,7 +325,7 @@ static int fdt_test_print_list_common(struct unit_test_state *uts,
|
||||
ut_assert_nextline("\t#size-cells = <0x00000000>;");
|
||||
ut_assert_nextline("\tcompatible = \"u-boot,fdt-subnode-test-device\";");
|
||||
ut_assert_nextline("};");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/*
|
||||
* Test printing/listing the working FDT
|
||||
@ -333,7 +333,7 @@ static int fdt_test_print_list_common(struct unit_test_state *uts,
|
||||
*/
|
||||
ut_assertok(run_commandf("fdt %s / model", opc));
|
||||
ut_assert_nextline("model = \"U-Boot FDT test\"");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/*
|
||||
* Test printing/listing the working FDT
|
||||
@ -341,7 +341,7 @@ static int fdt_test_print_list_common(struct unit_test_state *uts,
|
||||
*/
|
||||
ut_assertok(run_commandf("fdt %s %s compatible", opc, node));
|
||||
ut_assert_nextline("compatible = \"u-boot,fdt-test-device1\"");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/*
|
||||
* Test printing/listing the working FDT
|
||||
@ -349,7 +349,7 @@ static int fdt_test_print_list_common(struct unit_test_state *uts,
|
||||
*/
|
||||
ut_assertok(run_commandf("fdt %s %s clock-names", opc, node));
|
||||
ut_assert_nextline("clock-names = \"fixed\", \"i2c\", \"spi\", \"uart2\", \"uart1\"");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/*
|
||||
* Test printing/listing the working FDT
|
||||
@ -357,7 +357,7 @@ static int fdt_test_print_list_common(struct unit_test_state *uts,
|
||||
*/
|
||||
ut_assertok(run_commandf("fdt %s %s clock-frequency", opc, node));
|
||||
ut_assert_nextline("clock-frequency = <0x00fde800>");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/*
|
||||
* Test printing/listing the working FDT
|
||||
@ -370,7 +370,7 @@ static int fdt_test_print_list_common(struct unit_test_state *uts,
|
||||
* since the beginning of the command 'fdt', keep it.
|
||||
*/
|
||||
ut_assert_nextline("%s u-boot,empty-property", node);
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/*
|
||||
* Test printing/listing the working FDT
|
||||
@ -378,7 +378,7 @@ static int fdt_test_print_list_common(struct unit_test_state *uts,
|
||||
*/
|
||||
ut_assertok(run_commandf("fdt %s %s regs", opc, node));
|
||||
ut_assert_nextline("regs = <0x00001234 0x00001000>");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -424,7 +424,7 @@ static int fdt_test_print_list(struct unit_test_state *uts, bool print)
|
||||
}
|
||||
ut_assert_nextline("\t};");
|
||||
ut_assert_nextline("};");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
ret = fdt_test_print_list_common(uts, opc, "/test-node@1234");
|
||||
if (!ret)
|
||||
@ -457,7 +457,7 @@ static int fdt_test_get_value_string(struct unit_test_state *uts,
|
||||
ut_asserteq_str(strres, env_get("var"));
|
||||
else
|
||||
ut_asserteq(intres, env_get_hex("var", 0x1234));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -501,16 +501,16 @@ static int fdt_test_get_value_common(struct unit_test_state *uts,
|
||||
|
||||
/* Test missing 10th element of $node node clock-names property */
|
||||
ut_asserteq(1, run_commandf("fdt get value ften %s clock-names 10", node));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test missing 10th element of $node node regs property */
|
||||
ut_asserteq(1, run_commandf("fdt get value ften %s regs 10", node));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test getting default element of $node node nonexistent property */
|
||||
ut_asserteq(1, run_commandf("fdt get value fnone %s nonexistent", node));
|
||||
ut_assert_nextline("libfdt fdt_getprop(): FDT_ERR_NOTFOUND");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -528,17 +528,17 @@ static int fdt_test_get_value(struct unit_test_state *uts)
|
||||
/* Test getting default element of /nonexistent node */
|
||||
ut_asserteq(1, run_command("fdt get value fnode /nonexistent nonexistent", 1));
|
||||
ut_assert_nextline("libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test getting default element of bad alias */
|
||||
ut_asserteq(1, run_command("fdt get value vbadalias badalias nonexistent", 1));
|
||||
ut_assert_nextline("libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test getting default element of nonexistent alias */
|
||||
ut_asserteq(1, run_command("fdt get value vnoalias noalias nonexistent", 1));
|
||||
ut_assert_nextline("libfdt fdt_path_offset() returned FDT_ERR_BADPATH");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -554,58 +554,58 @@ static int fdt_test_get_name(struct unit_test_state *uts)
|
||||
/* Test getting name of node 0 in /, which is /aliases node */
|
||||
ut_assertok(run_command("fdt get name nzero / 0", 0));
|
||||
ut_asserteq_str("aliases", env_get("nzero"));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test getting name of node 1 in /, which is /test-node@1234 node */
|
||||
ut_assertok(run_command("fdt get name none / 1", 0));
|
||||
ut_asserteq_str("test-node@1234", env_get("none"));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test getting name of node -1 in /, which is /aliases node, same as 0 */
|
||||
ut_assertok(run_command("fdt get name nmone / -1", 0));
|
||||
ut_asserteq_str("aliases", env_get("nmone"));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test getting name of node 2 in /, which does not exist */
|
||||
ut_asserteq(1, run_command("fdt get name ntwo / 2", 1));
|
||||
ut_assert_nextline("libfdt node not found");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test getting name of node 0 in /test-node@1234, which is /subnode node */
|
||||
ut_assertok(run_command("fdt get name snzero /test-node@1234 0", 0));
|
||||
ut_asserteq_str("subnode", env_get("snzero"));
|
||||
ut_assertok(run_command("fdt get name asnzero testnodealias 0", 0));
|
||||
ut_asserteq_str("subnode", env_get("asnzero"));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test getting name of node 1 in /test-node@1234, which does not exist */
|
||||
ut_asserteq(1, run_command("fdt get name snone /test-node@1234 1", 1));
|
||||
ut_assert_nextline("libfdt node not found");
|
||||
ut_asserteq(1, run_command("fdt get name asnone testnodealias 1", 1));
|
||||
ut_assert_nextline("libfdt node not found");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test getting name of node -1 in /test-node@1234, which is /subnode node, same as 0 */
|
||||
ut_assertok(run_command("fdt get name snmone /test-node@1234 -1", 0));
|
||||
ut_asserteq_str("subnode", env_get("snmone"));
|
||||
ut_assertok(run_command("fdt get name asnmone testnodealias -1", 0));
|
||||
ut_asserteq_str("subnode", env_get("asnmone"));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test getting name of nonexistent node */
|
||||
ut_asserteq(1, run_command("fdt get name nonode /nonexistent 0", 1));
|
||||
ut_assert_nextline("libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test getting name of bad alias */
|
||||
ut_asserteq(1, run_command("fdt get name vbadalias badalias 0", 1));
|
||||
ut_assert_nextline("libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test getting name of nonexistent alias */
|
||||
ut_asserteq(1, run_command("fdt get name vnoalias noalias 0", 1));
|
||||
ut_assert_nextline("libfdt fdt_path_offset() returned FDT_ERR_BADPATH");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -628,7 +628,7 @@ static int fdt_test_get_addr_common(struct unit_test_state *uts, char *fdt,
|
||||
ut_assertok(run_commandf("fdt get addr pstr %s %s", path, prop));
|
||||
ut_asserteq((ulong)map_sysmem(env_get_hex("fdtaddr", 0x1234), 0),
|
||||
(ulong)(map_sysmem(env_get_hex("pstr", 0x1234), 0) - offset));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -670,12 +670,12 @@ static int fdt_test_get_addr(struct unit_test_state *uts)
|
||||
/* Test getting address of node /test-node@1234/subnode non-existent property "noprop" */
|
||||
ut_asserteq(1, run_command("fdt get addr pnoprop /test-node@1234/subnode noprop", 1));
|
||||
ut_assert_nextline("libfdt fdt_getprop(): FDT_ERR_NOTFOUND");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test getting address of non-existent node /test-node@1234/nonode@1 property "noprop" */
|
||||
ut_asserteq(1, run_command("fdt get addr pnonode /test-node@1234/nonode@1 noprop", 1));
|
||||
ut_assert_nextline("libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -691,7 +691,7 @@ static int fdt_test_get_size_common(struct unit_test_state *uts,
|
||||
ut_assertok(run_commandf("fdt get size sstr %s", path));
|
||||
}
|
||||
ut_asserteq(val, env_get_hex("sstr", 0x1234));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -742,27 +742,27 @@ static int fdt_test_get_size(struct unit_test_state *uts)
|
||||
ut_assert_nextline("libfdt fdt_getprop(): FDT_ERR_NOTFOUND");
|
||||
ut_asserteq(1, run_command("fdt get size pnoprop subnodealias noprop", 1));
|
||||
ut_assert_nextline("libfdt fdt_getprop(): FDT_ERR_NOTFOUND");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test getting size of non-existent node /test-node@1234/nonode@1 property "noprop" */
|
||||
ut_asserteq(1, run_command("fdt get size pnonode /test-node@1234/nonode@1 noprop", 1));
|
||||
ut_assert_nextline("libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test getting node count of non-existent node /test-node@1234/nonode@1 */
|
||||
ut_asserteq(1, run_command("fdt get size pnonode /test-node@1234/nonode@1", 1));
|
||||
ut_assert_nextline("libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test getting node count of bad alias badalias */
|
||||
ut_asserteq(1, run_command("fdt get size pnonode badalias noprop", 1));
|
||||
ut_assert_nextline("libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test getting node count of non-existent alias noalias */
|
||||
ut_asserteq(1, run_command("fdt get size pnonode noalias", 1));
|
||||
ut_assert_nextline("libfdt fdt_path_offset() returned FDT_ERR_BADPATH");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -793,7 +793,7 @@ static int fdt_test_set_single(struct unit_test_state *uts,
|
||||
ut_asserteq(ival, env_get_hex("svar", 0x1234));
|
||||
else
|
||||
ut_assertnull(env_get("svar"));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -842,7 +842,7 @@ static int fdt_test_set_multi(struct unit_test_state *uts,
|
||||
ut_asserteq(ival2, env_get_hex("svar2", 0x1234));
|
||||
ut_assertnull(env_get("svarn"));
|
||||
}
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -889,17 +889,17 @@ static int fdt_test_set(struct unit_test_state *uts)
|
||||
/* Test setting property of non-existent node */
|
||||
ut_asserteq(1, run_command("fdt set /no-node noprop", 1));
|
||||
ut_assert_nextline("libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test setting property of non-existent alias */
|
||||
ut_asserteq(1, run_command("fdt set noalias noprop", 1));
|
||||
ut_assert_nextline("libfdt fdt_path_offset() returned FDT_ERR_BADPATH");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test setting property of bad alias */
|
||||
ut_asserteq(1, run_command("fdt set badalias noprop", 1));
|
||||
ut_assert_nextline("libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -918,46 +918,46 @@ static int fdt_test_mknode(struct unit_test_state *uts)
|
||||
ut_assertok(run_commandf("fdt list /newnode"));
|
||||
ut_assert_nextline("newnode {");
|
||||
ut_assert_nextline("};");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test creation of new node in /test-node@1234 */
|
||||
ut_assertok(run_commandf("fdt mknode /test-node@1234 newsubnode"));
|
||||
ut_assertok(run_commandf("fdt list /test-node@1234/newsubnode"));
|
||||
ut_assert_nextline("newsubnode {");
|
||||
ut_assert_nextline("};");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test creation of new node in /test-node@1234 by alias */
|
||||
ut_assertok(run_commandf("fdt mknode testnodealias newersubnode"));
|
||||
ut_assertok(run_commandf("fdt list testnodealias/newersubnode"));
|
||||
ut_assert_nextline("newersubnode {");
|
||||
ut_assert_nextline("};");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test creation of new node in /test-node@1234 over existing node */
|
||||
ut_asserteq(1, run_commandf("fdt mknode testnodealias newsubnode"));
|
||||
ut_assert_nextline("libfdt fdt_add_subnode(): FDT_ERR_EXISTS");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test creation of new node in /test-node@1234 by alias over existing node */
|
||||
ut_asserteq(1, run_commandf("fdt mknode testnodealias newersubnode"));
|
||||
ut_assert_nextline("libfdt fdt_add_subnode(): FDT_ERR_EXISTS");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test creation of new node in non-existent node */
|
||||
ut_asserteq(1, run_commandf("fdt mknode /no-node newnosubnode"));
|
||||
ut_assert_nextline("libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test creation of new node in non-existent alias */
|
||||
ut_asserteq(1, run_commandf("fdt mknode noalias newfailsubnode"));
|
||||
ut_assert_nextline("libfdt fdt_path_offset() returned FDT_ERR_BADPATH");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test creation of new node in bad alias */
|
||||
ut_asserteq(1, run_commandf("fdt mknode badalias newbadsubnode"));
|
||||
ut_assert_nextline("libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -976,7 +976,7 @@ static int fdt_test_rm(struct unit_test_state *uts)
|
||||
ut_assertok(run_commandf("fdt rm / compatible"));
|
||||
ut_asserteq(1, run_commandf("fdt print / compatible"));
|
||||
ut_assert_nextline("libfdt fdt_getprop(): FDT_ERR_NOTFOUND");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test removal of property clock-names in subnode /test-node@1234 */
|
||||
ut_assertok(run_commandf("fdt print /test-node@1234 clock-names"));
|
||||
@ -984,7 +984,7 @@ static int fdt_test_rm(struct unit_test_state *uts)
|
||||
ut_assertok(run_commandf("fdt rm /test-node@1234 clock-names"));
|
||||
ut_asserteq(1, run_commandf("fdt print /test-node@1234 clock-names"));
|
||||
ut_assert_nextline("libfdt fdt_getprop(): FDT_ERR_NOTFOUND");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test removal of property u-boot,empty-property in subnode /test-node@1234 by alias */
|
||||
ut_assertok(run_commandf("fdt print testnodealias u-boot,empty-property"));
|
||||
@ -992,44 +992,44 @@ static int fdt_test_rm(struct unit_test_state *uts)
|
||||
ut_assertok(run_commandf("fdt rm testnodealias u-boot,empty-property"));
|
||||
ut_asserteq(1, run_commandf("fdt print testnodealias u-boot,empty-property"));
|
||||
ut_assert_nextline("libfdt fdt_getprop(): FDT_ERR_NOTFOUND");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test removal of non-existent property noprop in subnode /test-node@1234 */
|
||||
ut_asserteq(1, run_commandf("fdt rm /test-node@1234 noprop"));
|
||||
ut_assert_nextline("libfdt fdt_delprop(): FDT_ERR_NOTFOUND");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test removal of non-existent node /no-node@5678 */
|
||||
ut_asserteq(1, run_commandf("fdt rm /no-node@5678"));
|
||||
ut_assert_nextline("libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test removal of subnode /test-node@1234/subnode by alias */
|
||||
ut_assertok(run_commandf("fdt rm subnodealias"));
|
||||
ut_asserteq(1, run_commandf("fdt print /test-node@1234/subnode"));
|
||||
ut_assert_nextline("libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test removal of node by non-existent alias */
|
||||
ut_asserteq(1, run_commandf("fdt rm noalias"));
|
||||
ut_assert_nextline("libfdt fdt_path_offset() returned FDT_ERR_BADPATH");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test removal of node by bad alias */
|
||||
ut_asserteq(1, run_commandf("fdt rm noalias"));
|
||||
ut_assert_nextline("libfdt fdt_path_offset() returned FDT_ERR_BADPATH");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test removal of node /test-node@1234 */
|
||||
ut_assertok(run_commandf("fdt rm /test-node@1234"));
|
||||
ut_asserteq(1, run_commandf("fdt print /test-node@1234"));
|
||||
ut_assert_nextline("libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test removal of node / */
|
||||
ut_assertok(run_commandf("fdt rm /"));
|
||||
ut_asserteq(1, run_commandf("fdt print /"));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -1046,17 +1046,17 @@ static int fdt_test_bootcpu(struct unit_test_state *uts)
|
||||
/* Test getting default bootcpu entry */
|
||||
ut_assertok(run_commandf("fdt header get bootcpu boot_cpuid_phys"));
|
||||
ut_asserteq(0, env_get_ulong("bootcpu", 10, 0x1234));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test setting and getting new bootcpu entry, twice, to test overwrite */
|
||||
for (i = 42; i <= 43; i++) {
|
||||
ut_assertok(run_commandf("fdt bootcpu %d", i));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test getting new bootcpu entry */
|
||||
ut_assertok(run_commandf("fdt header get bootcpu boot_cpuid_phys"));
|
||||
ut_asserteq(i, env_get_ulong("bootcpu", 10, 0x1234));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
}
|
||||
|
||||
return 0;
|
||||
@ -1069,11 +1069,11 @@ static int fdt_test_header_get(struct unit_test_state *uts,
|
||||
/* Test getting valid header entry */
|
||||
ut_assertok(run_commandf("fdt header get fvar %s", field));
|
||||
ut_asserteq(val, env_get_hex("fvar", 0x1234));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test getting malformed header entry */
|
||||
ut_asserteq(1, run_commandf("fdt header get fvar typo%stypo", field));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -1099,7 +1099,7 @@ static int fdt_test_header(struct unit_test_state *uts)
|
||||
ut_assert_nextline("size_dt_struct:\t\t0x%x", fdt_size_dt_struct(fdt));
|
||||
ut_assert_nextline("number mem_rsv:\t\t0x%x", fdt_num_mem_rsv(fdt));
|
||||
ut_assert_nextline_empty();
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test header get */
|
||||
ut_assertok(fdt_test_header_get(uts, "magic", fdt_magic(fdt)));
|
||||
@ -1175,7 +1175,7 @@ static int fdt_test_memory_cells(struct unit_test_state *uts,
|
||||
ut_assert_nextline("\tdevice_type = \"memory\";");
|
||||
ut_assert_nextline("\treg = <%s %s>;", pada, pads);
|
||||
ut_assert_nextline("};");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
free(sets);
|
||||
free(seta);
|
||||
@ -1223,7 +1223,7 @@ static int fdt_test_rsvmem(struct unit_test_state *uts)
|
||||
ut_assert_nextline("------------------------------------------------");
|
||||
ut_assert_nextline(" %x\t%016x\t%016x", 0, 0x42, 0x1701);
|
||||
ut_assert_nextline(" %x\t%016x\t%016x", 1, 0x74656, 0x9);
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test add new reserved memory node */
|
||||
ut_assertok(run_commandf("fdt rsvmem add 0x1234 0x5678"));
|
||||
@ -1233,7 +1233,7 @@ static int fdt_test_rsvmem(struct unit_test_state *uts)
|
||||
ut_assert_nextline(" %x\t%016x\t%016x", 0, 0x42, 0x1701);
|
||||
ut_assert_nextline(" %x\t%016x\t%016x", 1, 0x74656, 0x9);
|
||||
ut_assert_nextline(" %x\t%016x\t%016x", 2, 0x1234, 0x5678);
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test delete reserved memory node */
|
||||
ut_assertok(run_commandf("fdt rsvmem delete 0"));
|
||||
@ -1242,7 +1242,7 @@ static int fdt_test_rsvmem(struct unit_test_state *uts)
|
||||
ut_assert_nextline("------------------------------------------------");
|
||||
ut_assert_nextline(" %x\t%016x\t%016x", 0, 0x74656, 0x9);
|
||||
ut_assert_nextline(" %x\t%016x\t%016x", 1, 0x1234, 0x5678);
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test re-add new reserved memory node */
|
||||
ut_assertok(run_commandf("fdt rsvmem add 0x42 0x1701"));
|
||||
@ -1252,12 +1252,12 @@ static int fdt_test_rsvmem(struct unit_test_state *uts)
|
||||
ut_assert_nextline(" %x\t%016x\t%016x", 0, 0x74656, 0x9);
|
||||
ut_assert_nextline(" %x\t%016x\t%016x", 1, 0x1234, 0x5678);
|
||||
ut_assert_nextline(" %x\t%016x\t%016x", 2, 0x42, 0x1701);
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test delete nonexistent reserved memory node */
|
||||
ut_asserteq(1, run_commandf("fdt rsvmem delete 10"));
|
||||
ut_assert_nextline("libfdt fdt_del_mem_rsv(): FDT_ERR_NOTFOUND");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -1275,7 +1275,7 @@ static int fdt_test_chosen(struct unit_test_state *uts)
|
||||
/* Test default chosen node presence, fail as there is no /chosen node */
|
||||
ut_asserteq(1, run_commandf("fdt print /chosen"));
|
||||
ut_assert_nextline("libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test add new chosen node without initrd */
|
||||
ut_assertok(run_commandf("fdt chosen"));
|
||||
@ -1289,7 +1289,7 @@ static int fdt_test_chosen(struct unit_test_state *uts)
|
||||
!IS_ENABLED(CONFIG_ARMV8_SEC_FIRMWARE_SUPPORT))
|
||||
ut_assert_nextlinen("\tkaslr-seed = ");
|
||||
ut_assert_nextline("};");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test add new chosen node with initrd */
|
||||
ut_assertok(run_commandf("fdt chosen 0x1234 0x5678"));
|
||||
@ -1308,7 +1308,7 @@ static int fdt_test_chosen(struct unit_test_state *uts)
|
||||
!IS_ENABLED(CONFIG_ARMV8_SEC_FIRMWARE_SUPPORT))
|
||||
ut_assert_nextlinen("\tkaslr-seed = ");
|
||||
ut_assert_nextline("};");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -1351,7 +1351,7 @@ static int fdt_test_apply(struct unit_test_state *uts)
|
||||
ut_assert_nextline("\t__symbols__ {");
|
||||
ut_assert_nextline("\t};");
|
||||
ut_assert_nextline("};");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test simple DTO application */
|
||||
ut_assertok(run_commandf("fdt apply 0x%08lx", addro));
|
||||
@ -1361,7 +1361,7 @@ static int fdt_test_apply(struct unit_test_state *uts)
|
||||
ut_assert_nextline("\t__symbols__ {");
|
||||
ut_assert_nextline("\t};");
|
||||
ut_assert_nextline("};");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/*
|
||||
* Create complex DTO which:
|
||||
@ -1414,7 +1414,7 @@ static int fdt_test_apply(struct unit_test_state *uts)
|
||||
ut_assert_nextline("\t\tsubnodephandle = \"/subnode\";");
|
||||
ut_assert_nextline("\t};");
|
||||
ut_assert_nextline("};");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/*
|
||||
* Create complex DTO which:
|
||||
@ -1457,7 +1457,7 @@ static int fdt_test_apply(struct unit_test_state *uts)
|
||||
ut_assert_nextline("\t\tsubnodephandle = \"/subnode\";");
|
||||
ut_assert_nextline("\t};");
|
||||
ut_assert_nextline("};");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
@ -30,7 +30,7 @@ static int font_test_base(struct unit_test_state *uts)
|
||||
ut_assert_nextline("nimbus_sans_l_regular");
|
||||
if (IS_ENABLED(CONFIG_CONSOLE_TRUETYPE_CANTORAONE))
|
||||
ut_assert_nextline("cantoraone_regular");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
ut_assertok(vidconsole_get_font_size(dev, &name, &size));
|
||||
ut_asserteq_str("nimbus_sans_l_regular", name);
|
||||
@ -48,19 +48,19 @@ static int font_test_base(struct unit_test_state *uts)
|
||||
if (max_metrics < 2) {
|
||||
ut_asserteq(1, ret);
|
||||
ut_assert_nextline("Failed (error -7)");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
return 0;
|
||||
}
|
||||
|
||||
ut_assertok(ret);
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
ut_assertok(vidconsole_get_font_size(dev, &name, &size));
|
||||
ut_asserteq_str("cantoraone_regular", name);
|
||||
ut_asserteq(40, size);
|
||||
|
||||
ut_assertok(run_command("font size 30", 0));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
ut_assertok(vidconsole_get_font_size(dev, &name, &size));
|
||||
ut_asserteq_str("cantoraone_regular", name);
|
||||
|
@ -264,7 +264,7 @@ static int mbr_test_run(struct unit_test_state *uts)
|
||||
ut_assertok(run_commandf("mmc dev 6"));
|
||||
ut_assert_nextline("switch to partitions #0, OK");
|
||||
ut_assert_nextline("mmc6 is current device");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Make sure mmc6 is 12+ MiB in size */
|
||||
ut_assertok(run_commandf("mmc read 0x%lx 0x%lx 1", ra, (ulong)0xBFFE00 / 0x200));
|
||||
@ -289,7 +289,7 @@ static int mbr_test_run(struct unit_test_state *uts)
|
||||
memset(rbuf, 0, sizeof(rbuf));
|
||||
ut_assertok(run_commandf("read mmc 6:0 0x%lx 0x%lx 1", ra, ebr_blk));
|
||||
ut_assertok(memcmp(ebr_wbuf, rbuf, 512));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
/*
|
||||
000001b0 00 00 00 00 00 00 00 00 78 56 34 12 00 00 80 05 |........xV4.....|
|
||||
000001c0 05 01 0e 25 24 01 00 40 00 00 00 08 00 00 00 00 |...%$..@........|
|
||||
@ -324,7 +324,7 @@ static int mbr_test_run(struct unit_test_state *uts)
|
||||
memset(rbuf, 0, sizeof(rbuf));
|
||||
ut_assertok(run_commandf("read mmc 6:0 0x%lx 0x%lx 1", ra, ebr_blk));
|
||||
ut_assertok(memcmp(ebr_wbuf, rbuf, 512));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
/*
|
||||
000001b0 00 00 00 00 00 00 00 00 78 56 34 12 00 00 80 05 |........xV4.....|
|
||||
000001c0 05 01 0e 25 24 01 00 40 00 00 00 08 00 00 00 25 |...%$..@.......%|
|
||||
@ -359,7 +359,7 @@ static int mbr_test_run(struct unit_test_state *uts)
|
||||
memset(rbuf, 0, sizeof(rbuf));
|
||||
ut_assertok(run_commandf("read mmc 6:0 0x%lx 0x%lx 1", ra, ebr_blk));
|
||||
ut_assertok(memcmp(ebr_wbuf, rbuf, 512));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
/*
|
||||
000001b0 00 00 00 00 00 00 00 00 78 56 34 12 00 00 80 05 |........xV4.....|
|
||||
000001c0 05 01 0e 25 24 01 00 40 00 00 00 08 00 00 00 25 |...%$..@.......%|
|
||||
@ -394,7 +394,7 @@ static int mbr_test_run(struct unit_test_state *uts)
|
||||
memset(rbuf, 0, sizeof(rbuf));
|
||||
ut_assertok(run_commandf("read mmc 6:0 0x%lx 0x%lx 1", ra, ebr_blk));
|
||||
ut_assertok(memcmp(ebr_wbuf, rbuf, 512));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
/*
|
||||
000001b0 00 00 00 00 00 00 00 00 78 56 34 12 00 00 80 05 |........xV4.....|
|
||||
000001c0 05 01 0e 25 24 01 00 40 00 00 00 08 00 00 00 25 |...%$..@.......%|
|
||||
@ -426,7 +426,7 @@ static int mbr_test_run(struct unit_test_state *uts)
|
||||
ut_assert_nextline("MBR: write success!");
|
||||
ut_assertok(run_commandf("mbr verify mmc 6"));
|
||||
ut_assert_nextline("MBR: verify success!");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
/*
|
||||
000001b0 00 00 00 00 00 00 00 00 78 56 34 12 00 00 80 05 |........xV4.....|
|
||||
000001c0 05 01 0e 25 24 01 00 40 00 00 00 08 00 00 00 25 |...%$..@.......%|
|
||||
|
@ -49,7 +49,7 @@ static int lib_test_hush_echo(struct unit_test_state *uts)
|
||||
console_record_readline(uts->actual_str,
|
||||
sizeof(uts->actual_str));
|
||||
ut_asserteq_str(echo_data[i].expected, uts->actual_str);
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
@ -19,7 +19,7 @@ static int lib_test_hush_pause(struct unit_test_state *uts)
|
||||
ut_assertok(run_command("pause", 0));
|
||||
console_record_readline(uts->actual_str, sizeof(uts->actual_str));
|
||||
ut_asserteq_str("Press any key to continue...", uts->actual_str);
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test provided message */
|
||||
/* Cook a newline when the command is expected to pause */
|
||||
@ -27,7 +27,7 @@ static int lib_test_hush_pause(struct unit_test_state *uts)
|
||||
ut_assertok(run_command("pause 'Prompt for pause...'", 0));
|
||||
console_record_readline(uts->actual_str, sizeof(uts->actual_str));
|
||||
ut_asserteq_str("Prompt for pause...", uts->actual_str);
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Test providing more than one params */
|
||||
/* No newline cooked here since the command is expected to fail */
|
||||
|
@ -221,7 +221,7 @@ static int net_test_wget(struct unit_test_state *uts)
|
||||
|
||||
run_command("md5sum ${loadaddr} ${filesize}", 0);
|
||||
ut_assert_nextline("md5 for 00020000 ... 0002001f ==> 234af48e94b0085060249ecb5942ab57");
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
@ -20,7 +20,7 @@ static int test_print_freq(struct unit_test_state *uts,
|
||||
print_freq(freq, ";\n");
|
||||
console_record_readline(uts->actual_str, sizeof(uts->actual_str));
|
||||
ut_asserteq_str(expected, uts->actual_str);
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -46,7 +46,7 @@ static int test_print_size(struct unit_test_state *uts,
|
||||
print_size(freq, ";\n");
|
||||
console_record_readline(uts->actual_str, sizeof(uts->actual_str));
|
||||
ut_asserteq_str(expected, uts->actual_str);
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
@ -32,7 +32,7 @@ static int log_test_cont(struct unit_test_state *uts)
|
||||
gd->flags &= ~GD_FLG_RECORD;
|
||||
ut_assertok(ut_check_console_line(uts, "ERR.arch, ea1"));
|
||||
ut_assertok(ut_check_console_line(uts, "ERR.arch, cc2"));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Write a third message which is not a continuation */
|
||||
gd->log_fmt = (1 << LOGF_CAT) | (1 << LOGF_LEVEL) | (1 << LOGF_MSG);
|
||||
@ -43,7 +43,7 @@ static int log_test_cont(struct unit_test_state *uts)
|
||||
gd->log_fmt = log_fmt;
|
||||
gd->flags &= ~GD_FLG_RECORD;
|
||||
ut_assertok(ut_check_console_line(uts, "INFO.efi, ie3"));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
/* Write two messages without a newline between them */
|
||||
gd->log_fmt = (1 << LOGF_CAT) | (1 << LOGF_LEVEL) | (1 << LOGF_MSG);
|
||||
@ -55,7 +55,7 @@ static int log_test_cont(struct unit_test_state *uts)
|
||||
gd->log_fmt = log_fmt;
|
||||
gd->flags &= ~GD_FLG_RECORD;
|
||||
ut_assertok(ut_check_console_line(uts, "ERR.arch, ea1 cc2"));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
@ -30,7 +30,7 @@ static int log_test_log_disabled_ndebug(struct unit_test_state *uts)
|
||||
/* Since DEBUG is not defined, we expect to not get debug output */
|
||||
for (i = LOGL_EMERG; i < LOGL_DEBUG; i++)
|
||||
ut_assertok(ut_check_console_line(uts, "testing level %d", i));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
@ -28,7 +28,7 @@ static int log_test_nolog_err(struct unit_test_state *uts)
|
||||
log_err("testing %s\n", "log_err");
|
||||
gd->flags &= ~GD_FLG_RECORD;
|
||||
ut_assertok(ut_check_console_line(uts, "testing log_err"));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
return 0;
|
||||
}
|
||||
LOG_TEST(log_test_nolog_err);
|
||||
@ -41,7 +41,7 @@ static int log_test_nolog_warning(struct unit_test_state *uts)
|
||||
log_warning("testing %s\n", "log_warning");
|
||||
gd->flags &= ~GD_FLG_RECORD;
|
||||
ut_assertok(ut_check_console_line(uts, "testing log_warning"));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
return 0;
|
||||
}
|
||||
LOG_TEST(log_test_nolog_warning);
|
||||
@ -54,7 +54,7 @@ static int log_test_nolog_notice(struct unit_test_state *uts)
|
||||
log_notice("testing %s\n", "log_notice");
|
||||
gd->flags &= ~GD_FLG_RECORD;
|
||||
ut_assertok(ut_check_console_line(uts, "testing log_notice"));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
return 0;
|
||||
}
|
||||
LOG_TEST(log_test_nolog_notice);
|
||||
@ -67,7 +67,7 @@ static int log_test_nolog_info(struct unit_test_state *uts)
|
||||
log_err("testing %s\n", "log_info");
|
||||
gd->flags &= ~GD_FLG_RECORD;
|
||||
ut_assertok(ut_check_console_line(uts, "testing log_info"));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
return 0;
|
||||
}
|
||||
LOG_TEST(log_test_nolog_info);
|
||||
@ -81,7 +81,7 @@ static int nolog_test_nodebug(struct unit_test_state *uts)
|
||||
memset(buf, 0, BUFFSIZE);
|
||||
debug("testing %s\n", "debug");
|
||||
gd->flags &= ~GD_FLG_RECORD;
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
return 0;
|
||||
}
|
||||
LOG_TEST(nolog_test_nodebug);
|
||||
@ -94,7 +94,7 @@ static int log_test_nolog_nodebug(struct unit_test_state *uts)
|
||||
log_debug("testing %s\n", "log_debug");
|
||||
gd->flags &= ~GD_FLG_RECORD;
|
||||
ut_assert(!strcmp(buf, ""));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
return 0;
|
||||
}
|
||||
LOG_TEST(log_test_nolog_nodebug);
|
||||
@ -109,7 +109,7 @@ static int nolog_test_debug(struct unit_test_state *uts)
|
||||
debug("testing %s\n", "debug");
|
||||
gd->flags &= ~GD_FLG_RECORD;
|
||||
ut_assertok(ut_check_console_line(uts, "testing debug"));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
return 0;
|
||||
}
|
||||
LOG_TEST(nolog_test_debug);
|
||||
@ -124,7 +124,7 @@ static int log_test_nolog_debug(struct unit_test_state *uts)
|
||||
gd->flags &= ~GD_FLG_RECORD;
|
||||
ut_assertok(ut_check_console_line(uts, "testing log_debug"));
|
||||
ut_assertok(ut_check_console_line(uts, "more log_debug"));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
return 0;
|
||||
}
|
||||
LOG_TEST(log_test_nolog_debug);
|
||||
|
@ -34,7 +34,7 @@ static int log_test_pr_cont(struct unit_test_state *uts)
|
||||
gd->log_fmt = log_fmt;
|
||||
gd->flags &= ~GD_FLG_RECORD;
|
||||
ut_assertok(ut_check_console_line(uts, "ea1 cc2"));
|
||||
ut_assertok(ut_check_console_end(uts));
|
||||
ut_assert_console_end();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user