| /linux-6.15/lib/kunit/ |
| H A D | executor.c | 150 struct kunit_suite * const *suites; in kunit_free_suite_set() local 152 for (suites = suite_set.start; suites < suite_set.end; suites++) { in kunit_free_suite_set() 153 kfree((*suites)->test_cases); in kunit_free_suite_set() 154 kfree(*suites); in kunit_free_suite_set() 176 struct kunit_suite * const *suites; in kunit_filter_suites() local 253 for (suites = copy_start; suites < copy; suites++) { in kunit_filter_suites() 254 kfree((*suites)->test_cases); in kunit_filter_suites() 255 kfree(*suites); in kunit_filter_suites() 291 struct kunit_suite * const *suites; in kunit_exec_list_tests() local 297 for (suites = suite_set->start; suites < suite_set->end; suites++) { in kunit_exec_list_tests() [all …]
|
| H A D | test.c | 711 int __kunit_test_suites_init(struct kunit_suite * const * const suites, int num_suites, in __kunit_test_suites_init() argument 734 kunit_init_suite(suites[i]); in __kunit_test_suites_init() 736 kunit_run_tests(suites[i]); in __kunit_test_suites_init() 750 void __kunit_test_suites_exit(struct kunit_suite **suites, int num_suites) in __kunit_test_suites_exit() argument 758 kunit_exit_suite(suites[i]); in __kunit_test_suites_exit()
|
| /linux-6.15/tools/perf/tests/ |
| H A D | builtin-test.c | 480 for (struct test_suite **t = suites; *t; t++) { in __cmd_test() 648 static struct test_suite **suites[] = { in build_suites() local 657 if (suites[2] == NULL) in build_suites() 658 suites[2] = create_script_test_suites(); in build_suites() 662 while ((suite = suites[i][j++]) != NULL) in build_suites() 717 struct test_suite **suites; in cmd_test() local 729 suites = build_suites(); in cmd_test() 731 free(suites); in cmd_test() 761 suites = build_suites(); in cmd_test() 762 ret = __cmd_test(suites, argc, argv, skiplist); in cmd_test() [all …]
|
| /linux-6.15/Documentation/dev-tools/kunit/ |
| H A D | style.rst | 23 To make tests easy to find, they are grouped into suites and subsystems. A test 25 is a set of test suites which test different parts of a kernel subsystem 32 or more KUnit test suites which test the same driver or part of the kernel. A 72 a way of categorizing test suites and naming modules which provides a 79 KUnit tests are grouped into test suites, which cover a specific area of 80 functionality being tested. Test suites can have shared initialization and 82 to be split into multiple test suites (for example, simple drivers). 84 Test suites are named after the subsystem they are part of. If a subsystem 85 contains several suites, the specific area under test should be appended to the 90 put into separate suites, with the type of test as the last element in the suite [all …]
|
| H A D | run_manual.rst | 89 However, this feature is not available with KUnit suites that use init data, 91 suites that use init data should be defined using the
|
| H A D | architecture.rst | 27 into suites. A KUnit test case is a function with type signature 47 A KUnit suite includes a collection of test cases. The KUnit suites 78 The Test suites are stored in a linker section
|
| H A D | running_tips.rst | 281 Test suites and cases can be marked with test attributes, such as speed of 308 Test suites can be marked with an attribute by setting the "attr" field in the 343 This is an example of how test attributes for test suites will be formatted in 407 Since both suites and test cases can have attributes, there may be conflicts
|
| H A D | index.rst | 28 of test cases called test suites. The tests either run on kernel boot
|
| /linux-6.15/tools/testing/kunit/ |
| H A D | kunit.py | 149 suites = [] # type: List[str] 155 if not suites or suites[-1] != suite: 156 suites.append(suite) 157 return suites
|
| /linux-6.15/tools/testing/selftests/tc-testing/ |
| H A D | TODO.txt | 29 to automate running multiple "test suites" with different requirements
|
| /linux-6.15/tools/perf/Documentation/ |
| H A D | perf-bench.txt | 6 perf-bench - General framework for benchmark suites 15 This 'perf bench' command is a general framework for benchmark suites.
|
| /linux-6.15/net/mac80211/ |
| H A D | main.c | 1030 u32 *suites; in ieee80211_init_cipher_suites() local 1061 suites = kmemdup_array(local->hw.wiphy->cipher_suites, in ieee80211_init_cipher_suites() 1064 if (!suites) in ieee80211_init_cipher_suites() 1073 suites[w++] = suite; in ieee80211_init_cipher_suites() 1094 local->hw.wiphy->cipher_suites = suites; in ieee80211_init_cipher_suites()
|
| /linux-6.15/Documentation/netlink/specs/ |
| H A D | nl80211.yaml | 478 name: cipher-suites 529 name: cipher-suites-pairwise 538 name: akm-suites 1177 name: iftype-akm-suites 1275 name: max-num-akm-suites 1884 - cipher-suites 1896 - max-num-akm-suites
|
| /linux-6.15/drivers/firmware/arm_scmi/ |
| H A D | Kconfig | 42 It is meant to be used by SCMI compliance/testing suites.
|
| /linux-6.15/include/kunit/ |
| H A D | test.h | 338 int __kunit_test_suites_init(struct kunit_suite * const * const suites, int num_suites, 341 void __kunit_test_suites_exit(struct kunit_suite **suites, int num_suites);
|
| /linux-6.15/Documentation/gpu/ |
| H A D | todo.rst | 653 Clean up and document former selftests suites 656 Some KUnit test suites (drm_buddy, drm_cmdline_parser, drm_damage_helper, 658 drm_rect) are former selftests suites that have been converted over when KUnit 661 These suites were fairly undocumented, and with different goals than what unit 662 tests can be. Trying to identify what each test in these suites actually test
|
| /linux-6.15/Documentation/rust/ |
| H A D | testing.rst | 68 For the kernel, however, these tests get transformed into KUnit test suites.
|
| /linux-6.15/Documentation/mm/ |
| H A D | hwpoison.rst | 116 some early filtering to avoid corrupted unintended pages in test suites.
|
| /linux-6.15/Documentation/networking/dsa/ |
| H A D | configuration.rst | 8 network configuration suites by now and has to be performed manually.
|
| /linux-6.15/ |
| H A D | CREDITS | 2958 D: AX.25, NET/ROM and ROSE amateur radio protocol suites
|