summaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/kselftest_harness.h
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'mm-nonmm-stable-2024-05-22-17-30' of git://git.kernel.org/pub/scm/...Linus Torvalds2024-05-221-8/+3
|\
| * selftests/harness: use 1024 in place of LINE_MAXTao Su2024-05-191-2/+1
| * Revert "selftests/harness: remove use of LINE_MAX"Tao Su2024-05-191-8/+4
* | Revert "selftests: Compile kselftest headers with -D_GNU_SOURCE"Shuah Khan2024-05-201-1/+1
|/
* Merge tag 'linux_kselftest-next-6.10-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds2024-05-141-1/+1
|\
| * selftests: Compile kselftest headers with -D_GNU_SOURCEEdward Liaw2024-05-081-1/+1
* | selftests/harness: Handle TEST_F()'s explicit exit codesMickaël Salaün2024-05-111-1/+5
* | selftests/harness: Fix vfork() side effectsMickaël Salaün2024-05-111-15/+51
* | selftests/harness: Share _metadata between forked processesMickaël Salaün2024-05-111-11/+15
* | selftests/harness: Constify fixture variantsMickaël Salaün2024-05-111-2/+2
* | selftests/harness: Fix interleaved scheduling leading to race conditionsMickaël Salaün2024-05-111-1/+14
* | selftests/harness: Fix fixture teardownMickaël Salaün2024-05-111-5/+9
|/
* Merge tag 'mm-hotfixes-stable-2024-04-26-13-30' of git://git.kernel.org/pub/s...Linus Torvalds2024-04-261-4/+8
|\
| * selftests/harness: remove use of LINE_MAXEdward Liaw2024-04-241-4/+8
* | Merge tag 'net-6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds2024-04-181-1/+1
|\ \
| * | selftests: kselftest_harness: fix Clang warning about zero-length formatJakub Kicinski2024-04-171-1/+1
| |/
* / selftests/harness: Prevent infinite loop due to Assert in FIXTURE_TEARDOWNShengyu Li2024-04-041-1/+4
|/
* selftests/harness: Fix TEST_F()'s vfork handlingMickaël Salaün2024-03-061-11/+17
* selftests: kselftest_harness: support using xfailJakub Kicinski2024-03-011-1/+48
* selftests: kselftest_harness: let PASS / FAIL provide diagnosticJakub Kicinski2024-03-011-5/+4
* selftests: kselftest_harness: separate diagnostic message with # in ksft_test...Jakub Kicinski2024-03-011-1/+1
* selftests: kselftest_harness: print test name for SKIPJakub Kicinski2024-03-011-1/+2
* selftests: kselftest: add ksft_test_result_code(), handling all exit codesJakub Kicinski2024-03-011-2/+7
* selftests: kselftest_harness: use exit code to store skipJakub Kicinski2024-03-011-14/+5
* selftests: kselftest_harness: save full exit code in metadataJakub Kicinski2024-03-011-21/+27
* selftests: kselftest_harness: generate test name onceJakub Kicinski2024-03-011-6/+10
* selftests: kselftest_harness: use KSFT_* exit codesJakub Kicinski2024-03-011-6/+5
* selftests/harness: Merge TEST_F_FORK() into TEST_F()Mickaël Salaün2024-03-011-31/+25
* selftests/harness: Actually report SKIP for signal testsKees Cook2023-08-101-6/+5
* selftests/harness: allow tests to be skipped during setupMagali Lemes2023-06-151-3/+3
* testing: kselftest_harness: add filtering and enumerating testsJakub Kicinski2023-01-261-5/+137
* selftests/harness: Pass variant to teardownWillem de Bruijn2022-04-041-5/+7
* selftests/harness: Run TEARDOWN for ASSERT failuresKees Cook2022-04-041-15/+34
* kselftest: signal all child processesLi Zhijian2022-01-251-1/+3
* tools: fix ARRAY_SIZE defines in tools and selftests hdrsShuah Khan2021-12-101-0/+2
* selftests: harness: avoid false negatives if test has no ASSERTsJakub Kicinski2021-12-101-1/+1
* selftests: kselftest_harness.h: partially fix kernel-doc markupsMauro Carvalho Chehab2021-01-211-11/+15
* Merge tag 'linux-kselftest-fixes-5.10-rc3' of git://git.kernel.org/pub/scm/li...Linus Torvalds2020-11-061-1/+1
|\
| * selftests/harness: prettify SKIP message whitespace againTommi Rantala2020-10-271-1/+1
* | selftests: kselftest_harness.h: fix kernel-doc markupsMauro Carvalho Chehab2020-10-281-22/+22
|/
* selftests/harness: Flush stdout before forkingMichael Ellerman2020-09-171-0/+5
* selftests/harness: Limit step counter reportingKees Cook2020-07-171-7/+2
* selftests/harness: Clean up kern-doc for fixturesKees Cook2020-07-171-7/+8
* selftests/harness: Report skip reasonKees Cook2020-07-061-4/+21
* selftests/harness: Display signed values correctlyKees Cook2020-07-061-5/+37
* selftests/harness: Refactor XFAIL into SKIPKees Cook2020-07-061-16/+48
* selftests/harness: Switch to TAP outputKees Cook2020-07-061-22/+30
* kselftest: add fixture variantsJakub Kicinski2020-04-281-26/+122
* kselftest: run tests by fixtureJakub Kicinski2020-04-281-9/+14
* kselftest: create fixture objectsJakub Kicinski2020-04-281-13/+38