mirror of
https://github.com/torvalds/linux.git
synced 2026-03-08 01:24:47 +01:00
linux_kselftest-kunit-6.20-rc1
kunit: - adds __rust_helper to helpers - fixes up const mis-match in many assert functions - fixes up const mismatch in test_list_sort - protects KUNIT_BINARY_STR_ASSERTION against ERR_PTR values - respects KBUILD_OUTPUT env variable by default - adds bash completion kunit tool: - adds test for nested test result reporting - fixes to not overwrite test status based on subtest counts - adds 32-bit big endian ARM configuration to qemu_configs - renames test_data_path() to _test_data_path() - fixes relying on implicit working directory change -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEPZKym/RZuOCGeA/kCwJExA0NQxwFAml8f08ACgkQCwJExA0N Qxws1w/9GCnGCGbcdY+uw4ExyLGWZM/Gfecjtf03yspVl9/ohrkkR5K6wkfXdKMH Cb1J9dI7z+7GAwtDg2C7AQNa/mtiUBu7fSfrCTohExeGSL4okkJEdk7IcYouPtFG TCYBnIXiz7bp1HDk7zn1D8w2brstp5VKnNTgvfEWaoH60WypEavukJqmy6knrJ0z Ot0mNhPi5I/wJUAjSLvg85M4KKL1t0Z6Kj4JWytaPLOhz7UG94JE2XvO6vNmB1Qt 3Scym/8RpR6k7zdp6YriffFjCCPTZMvLZEDQggCsEHiqGJjCAWOp8yBQdhzYEt5g SbFvZOL3Jvl1jXMfPdOVYFXu08/2hHz7OHqkkrHfa4lgirQxTwAuF+sNkWJ63pci ppAUtsvs56GY0/+XUWviRJXH+9ajUjpkB6RmeMz/Vlj61pWmKqjqYXinMfFTC1ae HphrQFNIGVJVvZtF2V6wbYpCNKb9pPy8/Pje4EWofVbIJWgIHCh6PsO+ebhvfyPr 4wuGO75Vg+Jv3kGZycITqxGgn3YdC05RAVQGbLso8yXsVwoZnvGDC+RN+j3pA2WJ qFkREu/pn9AInHOEr24vHsSL6Dn8le6AWbi0vjNbG23r04fs7WDxeKZWgAFRIO1g zThDQGDAO4A1E0jW6bXmFA7GD4a78tbyFUflyXTjR9JDeXDWXRs= =ofp6 -----END PGP SIGNATURE----- Merge tag 'linux_kselftest-kunit-6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest Pull kunit updates from Shuah Khan: "kunit: - add __rust_helper to helpers - fix up const mismatch in many assert functions - fix up const mismatch in test_list_sort - protect KUNIT_BINARY_STR_ASSERTION against ERR_PTR values - respect KBUILD_OUTPUT env variable by default - add bash completion kunit tool: - add test for nested test result reporting - do not overwrite test status based on subtest counts - add 32-bit big endian ARM configuration to qemu_configs - rename test_data_path() to _test_data_path() - do not rely on implicit working directory change" * tag 'linux_kselftest-kunit-6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest: kunit: add bash completion kunit: tool: test: Don't rely on implicit working directory change kunit: tool: test: Rename test_data_path() to _test_data_path() kunit: qemu_configs: Add 32-bit big endian ARM configuration kunit: tool: Don't overwrite test status based on subtest counts kunit: tool: Add test for nested test result reporting kunit: respect KBUILD_OUTPUT env variable by default kunit: Protect KUNIT_BINARY_STR_ASSERTION against ERR_PTR values test_list_sort: fix up const mismatch kunit: fix up const mis-match in many assert functions rust: kunit: add __rust_helper to helpers
This commit is contained in:
commit
7d726a34d6
11 changed files with 200 additions and 40 deletions
|
|
@ -51,7 +51,7 @@ void kunit_unary_assert_format(const struct kunit_assert *assert,
|
|||
const struct va_format *message,
|
||||
struct string_stream *stream)
|
||||
{
|
||||
struct kunit_unary_assert *unary_assert;
|
||||
const struct kunit_unary_assert *unary_assert;
|
||||
|
||||
unary_assert = container_of(assert, struct kunit_unary_assert, assert);
|
||||
|
||||
|
|
@ -71,7 +71,7 @@ void kunit_ptr_not_err_assert_format(const struct kunit_assert *assert,
|
|||
const struct va_format *message,
|
||||
struct string_stream *stream)
|
||||
{
|
||||
struct kunit_ptr_not_err_assert *ptr_assert;
|
||||
const struct kunit_ptr_not_err_assert *ptr_assert;
|
||||
|
||||
ptr_assert = container_of(assert, struct kunit_ptr_not_err_assert,
|
||||
assert);
|
||||
|
|
@ -117,7 +117,7 @@ void kunit_binary_assert_format(const struct kunit_assert *assert,
|
|||
const struct va_format *message,
|
||||
struct string_stream *stream)
|
||||
{
|
||||
struct kunit_binary_assert *binary_assert;
|
||||
const struct kunit_binary_assert *binary_assert;
|
||||
|
||||
binary_assert = container_of(assert, struct kunit_binary_assert,
|
||||
assert);
|
||||
|
|
@ -145,7 +145,7 @@ void kunit_binary_ptr_assert_format(const struct kunit_assert *assert,
|
|||
const struct va_format *message,
|
||||
struct string_stream *stream)
|
||||
{
|
||||
struct kunit_binary_ptr_assert *binary_assert;
|
||||
const struct kunit_binary_ptr_assert *binary_assert;
|
||||
|
||||
binary_assert = container_of(assert, struct kunit_binary_ptr_assert,
|
||||
assert);
|
||||
|
|
@ -185,7 +185,7 @@ void kunit_binary_str_assert_format(const struct kunit_assert *assert,
|
|||
const struct va_format *message,
|
||||
struct string_stream *stream)
|
||||
{
|
||||
struct kunit_binary_str_assert *binary_assert;
|
||||
const struct kunit_binary_str_assert *binary_assert;
|
||||
|
||||
binary_assert = container_of(assert, struct kunit_binary_str_assert,
|
||||
assert);
|
||||
|
|
@ -237,7 +237,7 @@ void kunit_mem_assert_format(const struct kunit_assert *assert,
|
|||
const struct va_format *message,
|
||||
struct string_stream *stream)
|
||||
{
|
||||
struct kunit_mem_assert *mem_assert;
|
||||
const struct kunit_mem_assert *mem_assert;
|
||||
|
||||
mem_assert = container_of(assert, struct kunit_mem_assert,
|
||||
assert);
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ struct debug_el {
|
|||
unsigned int serial;
|
||||
};
|
||||
|
||||
static void check(struct kunit *test, struct debug_el *ela, struct debug_el *elb)
|
||||
static void check(struct kunit *test, const struct debug_el *ela, const struct debug_el *elb)
|
||||
{
|
||||
struct debug_el **elts = test->priv;
|
||||
|
||||
|
|
@ -46,7 +46,7 @@ static void check(struct kunit *test, struct debug_el *ela, struct debug_el *elb
|
|||
/* `priv` is the test pointer so check() can fail the test if the list is invalid. */
|
||||
static int cmp(void *priv, const struct list_head *a, const struct list_head *b)
|
||||
{
|
||||
struct debug_el *ela, *elb;
|
||||
const struct debug_el *ela, *elb;
|
||||
|
||||
ela = container_of(a, struct debug_el, list);
|
||||
elb = container_of(b, struct debug_el, list);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue