Home
last modified time | relevance | path

Searched full:suite (Results 1 – 25 of 502) sorted by relevance

12345678910>>...21

/linux-6.12.1/lib/kunit/
Ddebugfs.c66 struct kunit_suite *suite = (struct kunit_suite *)seq->private; in debugfs_print_results() local
70 if (!suite) in debugfs_print_results()
73 success = kunit_suite_has_succeeded(suite); in debugfs_print_results()
79 /* Print suite header because it is not stored in the test logs. */ in debugfs_print_results()
81 seq_printf(seq, KUNIT_SUBTEST_INDENT "# Subtest: %s\n", suite->name); in debugfs_print_results()
82 seq_printf(seq, KUNIT_SUBTEST_INDENT "1..%zd\n", kunit_suite_num_test_cases(suite)); in debugfs_print_results()
84 kunit_suite_for_each_test_case(suite, test_case) in debugfs_print_results()
87 debugfs_print_result(seq, suite->log); in debugfs_print_results()
90 kunit_status_to_ok_not_ok(success), 1, suite->name); in debugfs_print_results()
101 struct kunit_suite *suite; in debugfs_results_open() local
[all …]
Dtest.c131 size_t kunit_suite_num_test_cases(struct kunit_suite *suite) in kunit_suite_num_test_cases() argument
136 kunit_suite_for_each_test_case(suite, test_case) in kunit_suite_num_test_cases()
150 static void kunit_print_suite_start(struct kunit_suite *suite) in kunit_print_suite_start() argument
153 * We do not log the test suite header as doing so would in kunit_print_suite_start()
154 * mean debugfs display would consist of the test suite in kunit_print_suite_start()
156 * Hence directly printk the suite status, and we will in kunit_print_suite_start()
157 * separately seq_printf() the suite header for the debugfs in kunit_print_suite_start()
162 suite->name); in kunit_print_suite_start()
163 kunit_print_attr((void *)suite, false, KUNIT_LEVEL_CASE); in kunit_print_suite_start()
165 kunit_suite_num_test_cases(suite)); in kunit_print_suite_start()
[all …]
Dkunit-example-test.c55 * This is run once before all test cases in the suite.
58 static int example_test_init_suite(struct kunit_suite *suite) in example_test_init_suite() argument
60 kunit_info(suite, "initializing suite\n"); in example_test_init_suite()
66 * This is run once after all test cases in the suite.
69 static void example_test_exit_suite(struct kunit_suite *suite) in example_test_exit_suite() argument
71 kunit_info(suite, "exiting suite\n"); in example_test_exit_suite()
263 /* unless setup in suite->init(), test->priv is NULL */ in example_priv_test()
281 * Here we make a list of all the test cases we want to add to the test suite
289 * test suite.
304 * This defines a suite or grouping of tests.
[all …]
Dattributes.c13 * PRINT_ALWAYS - attribute is printed for every test case and suite if set
14 * PRINT_SUITE - attribute is printed for every suite if set but not for test cases
215 struct kunit_suite *suite = is_test ? NULL : test_or_suite; in attr_speed_get() local
221 return ((void *) suite->attr.speed); in attr_speed_get()
226 struct kunit_suite *suite = is_test ? NULL : test_or_suite; in attr_module_get() local
232 else if (kunit_suite_num_test_cases(suite) > 0) in attr_module_get()
233 return ((void *) suite->test_cases[0].module_name); in attr_module_get()
240 struct kunit_suite *suite = is_test ? NULL : test_or_suite; in attr_is_init_get() local
246 return ((void *) suite->is_init); in attr_is_init_get()
291 struct kunit_suite *suite = is_test ? NULL : test_or_suite; in kunit_print_attr() local
[all …]
Dexecutor_test.c30 kunit_parse_glob_filter(&filter, "suite"); in parse_filter_test()
31 KUNIT_EXPECT_STREQ(test, filter.suite_glob, "suite"); in parse_filter_test()
36 kunit_parse_glob_filter(&filter, "suite.test"); in parse_filter_test()
37 KUNIT_EXPECT_STREQ(test, filter.suite_glob, "suite"); in parse_filter_test()
162 subsuite[1]->attr.speed = KUNIT_SPEED_SLOW; // Set suite attribute in filter_attr_test()
219 subsuite[0] = alloc_fake_suite(test, "suite", dummy_attr_test_cases); in filter_attr_skip_test()
221 /* Want: suite(slow, normal), NULL -> suite(slow with SKIP, normal), NULL */ in filter_attr_skip_test()
285 struct kunit_suite *suite; in alloc_fake_suite() local
288 suite = kunit_kzalloc(test, sizeof(*suite), GFP_KERNEL); in alloc_fake_suite()
289 strscpy((char *)suite->name, suite_name, sizeof(suite->name)); in alloc_fake_suite()
[all …]
Ddebugfs.h13 void kunit_debugfs_create_suite(struct kunit_suite *suite);
14 void kunit_debugfs_destroy_suite(struct kunit_suite *suite);
20 static inline void kunit_debugfs_create_suite(struct kunit_suite *suite) { } in kunit_debugfs_create_suite() argument
22 static inline void kunit_debugfs_destroy_suite(struct kunit_suite *suite) { } in kunit_debugfs_destroy_suite() argument
Dexecutor.c96 /* Create a copy of suite with only tests that match test_glob. */
98 kunit_filter_glob_tests(const struct kunit_suite *const suite, const char *test_glob) in kunit_filter_glob_tests() argument
104 kunit_suite_for_each_test_case(suite, test_case) { in kunit_filter_glob_tests()
112 copy = kmemdup(suite, sizeof(*copy), GFP_KERNEL); in kunit_filter_glob_tests()
123 kunit_suite_for_each_test_case(suite, test_case) { in kunit_filter_glob_tests()
207 /* Free previous copy of suite */ in kunit_filter_suites()
281 /* Print suite name and suite attributes */ in kunit_exec_list_tests()
286 /* Print test case name and attributes in suite */ in kunit_exec_list_tests()
319 /* Set kunit suite set start and end */ in kunit_merge_suite_sets()
374 /* Free original suite set before using filtered suite set */ in kunit_run_all_tests()
/linux-6.12.1/Documentation/dev-tools/kunit/
Dstyle.rst24 suite is a group of tests which test a related area of the kernel. A subsystem
31 Every test suite must belong to a subsystem. A subsystem is a collection of one
81 shutdown code which is run for all tests in the suite. Not all subsystems need
90 put into separate suites, with the type of test as the last element in the suite
92 or similar in the suite name.
94 The full test suite name (including the subsystem name) should be specified as
105 The ``kasan`` subsystem has only one suite, so the suite name is the same as
113 The suite name is ambiguous without the subsystem name.
115 Because there is only one suite in the ``kasan`` subsystem, the suite should
117 ``integration_test``. It should be a separate test suite. For example, if the
[all …]
/linux-6.12.1/crypto/
Dtestmgr.c155 } suite; member
2014 const struct hash_testvec *template = desc->suite.hash.vecs; in alg_test_hash()
2015 unsigned int tcount = desc->suite.hash.count; in alg_test_hash()
2335 const struct aead_test_suite *suite, in generate_aead_message() argument
2348 if (suite->aad_iv && vec->alen >= ivsize) in generate_aead_message()
2386 mutate_aead_message(rng, vec, suite->aad_iv, ivsize); in generate_aead_message()
2389 if (suite->einval_allowed) in generate_aead_message()
2403 const struct aead_test_suite *suite, in generate_random_aead_testvec() argument
2452 generate_aead_message(rng, req, suite, vec, prefer_inauthentic); in generate_random_aead_testvec()
2465 &ctx->test_desc->suite.aead, in try_to_generate_inauthentic_testvec()
[all …]
/linux-6.12.1/tools/perf/Documentation/
Dperf-bench.txt11 'perf bench' [<common options>] <subsystem> <suite> [<options>]
79 Suite for evaluating performance of scheduler and IPC mechanisms.
118 Suite for pipe() system call.
168 Suite for evaluating performance of core system call throughput (both usecs/op and ops/sec metrics).
176 Suite for evaluating performance of simple memory copy in various ways.
200 Suite for evaluating performance of simple memory set in various ways.
226 Suite for evaluating NUMA workloads.
231 Suite for evaluating hash tables.
234 Suite for evaluating wake calls.
237 Suite for evaluating parallel wake calls.
[all …]
/linux-6.12.1/Documentation/ABI/testing/
Ddebugfs-scmi9 Users: Debugging, any userspace test suite
20 Users: Debugging, any userspace test suite
28 Users: Debugging, any userspace test suite
36 Users: Debugging, any userspace test suite
44 Users: Debugging, any userspace test suite
52 Users: Debugging, any userspace test suite
61 Users: Debugging, any userspace test suite
70 Users: Debugging, any userspace test suite
Ddebugfs-scmi-raw14 Users: Debugging, any userspace test suite
32 Users: Debugging, any userspace test suite
43 Users: Debugging, any userspace test suite
54 Users: Debugging, any userspace test suite
66 Users: Debugging, any userspace test suite
90 Users: Debugging, any userspace test suite
117 Users: Debugging, any userspace test suite
Ddebugfs-tpmi10 Users: Debugging, any user space test suite
18 Users: Debugging, any user space test suite
31 Users: Debugging, any user space test suite
/linux-6.12.1/Documentation/devicetree/bindings/mtd/partitions/
Darm,arm-firmware-suite.yaml4 $id: http://devicetree.org/schemas/mtd/partitions/arm,arm-firmware-suite.yaml#
7 title: ARM Firmware Suite (AFS) Partitions
15 The ARM Firmware Suite is a flash partitioning system found on the
21 const: arm,arm-firmware-suite
28 compatible = "arm,arm-firmware-suite";
/linux-6.12.1/Documentation/devicetree/bindings/riscv/
Dextensions.yaml301 The standard Zkn NIST algorithm suite extensions as ratified in
307 The standard Zknd for NIST suite: AES decryption instructions as
313 The standard Zkne for NIST suite: AES encryption instructions as
319 The standard Zknh for NIST suite: hash function instructions as
333 The standard Zks ShangMi algorithm suite extensions as ratified in
339 The standard Zksed for ShangMi suite: SM4 block cipher instructions
345 The standard Zksh for ShangMi suite: SM3 hash function instructions
496 The standard Zvkn extension for NIST algorithm suite instructions, as
502 The standard Zvknc extension for NIST algorithm suite with carryless
514 The standard Zvkng extension for NIST algorithm suite with GCM
[all …]
/linux-6.12.1/tools/testing/selftests/tc-testing/creating-plugins/
DAddingPlugins.txt14 - adding commands to be run before and/or after the test suite
18 pre (the pre-suite stage)
23 post (the post-suite stage)
48 TAP output. The tdc.py script will do that for the test suite as
52 post-suite method using this info passed in to the pre_suite method.
/linux-6.12.1/tools/testing/selftests/tc-testing/
DREADME1 tdc - Linux Traffic Control (tc) unit testing suite
75 One run of tests is considered a "test suite" (this will be refined in the
76 future). A test suite has one or more test cases in it.
153 pre- and post-suite
158 The pre-suite hook receives the number of tests and an array of test ids.
170 - pre (pre-suite)
175 - post (post-suite)
207 first version of the tc testing suite. This work was presented at
DTODO.txt1 tc Testing Suite To-Do list:
9 need to better handle problems in pre- and post-suite.
28 and a way to configure a test suite,
/linux-6.12.1/tools/testing/kunit/
Dkunit_tool_test.py224 # A skipped test does not fail the whole suite.
241 # A skipped test does not fail the whole suite.
324 self.assertEqual('suite', result.subtests[0].name)
332 self.print_mock.assert_any_call(StrContains('suite (1 subtest)'))
343 # Ensure suite header is parsed correctly
344 self.print_mock.assert_any_call(StrContains('suite (1 subtest)'))
809 want = ['suite.test1', 'suite.test2', 'suite2.test1']
813 …kunit.KunitExecRequest(None, None, '.kunit', 300, 'suite*', '', None, None, 'suite', False, False))
817 …args=['kunit.action=list'], build_dir='.kunit', filter_glob='suite*', filter='', filter_action=Non…
821 mock_tests.return_value = ['suite.test1', 'suite.test2', 'suite2.test1']
[all …]
/linux-6.12.1/mm/damon/
DKconfig20 This builds the DAMON Kunit test suite.
48 This builds the DAMON virtual addresses operations Kunit test suite.
67 This builds the DAMON sysfs interface Kunit test suite.
97 This builds the DAMON debugfs interface Kunit test suite.
/linux-6.12.1/include/kunit/
Dattributes.h27 * Print all test attributes for a test case or suite.
45 * Returns a copy of the suite containing only tests that pass the filter.
47 struct kunit_suite *kunit_filter_attr_tests(const struct kunit_suite *const suite,
/linux-6.12.1/tools/perf/tests/shell/common/
Dinit.sh78 # a runmode that fits the testcase --> if the suite runs in BASIC mode
79 # all STANDARD and EXPERIMENTAL testcases will be skipped; if the suite
81 # if the suite runs in EXPERIMENTAL mode, nothing is skipped
85 # the runmode of a testcase needs to be at least the current suite's runmode
/linux-6.12.1/tools/testing/kunit/test_data/
Dtest_parse_subtest_header.log4 # Subtest: suite
7 ok 1 suite
Dtest_is_test_passed-no_tests_no_plan.log3 # Subtest: suite
7 ok 1 - suite
Dtest_parse_attributes.log4 # Subtest: suite
9 ok 1 suite

12345678910>>...21