summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-11-06bcachefs: online fsck testdevKent Overstreet
2024-11-05Don't use decode_stacktrace.shKent Overstreet
It's causing us to lose information Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-11-03tests/bcachefs/single-device: delete bad config-memKent Overstreet
we don't actually need 16GB Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-11-03Update root_image package listKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-10-14tests/bcachefs: don't check transrestart_injected counterKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-10-14root_image: add xxdKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-10-14kconfig: hung task timeout := 10 secKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-10-14test-git-branch: add ServerAliveInterval to ssh optionsKent Overstreet
this prevents the ssh control master connection from getting stuck Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-10-14more get-test-job loggingKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-10-14more logging for test-git-branchKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-10-13tests/fs/bcachefs: enable BCACHEFS_INJECT_TRANSACTION_RESTARTSKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-10-13testrunner: Don't explode if root image is dirtyKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-10-12tests/fs/bcachefs/single_device: fix test_kill_btree_rootKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-09-07fix bcachefs/32bit.ktestKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-09-06tests/bcaches/ec: test_device_failedKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-09-06kconfig: DEBUG_LIST on by defaultKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-08-24kcsan test variantsKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-08-24bcachefs: fix kmsan testsKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-08-22tests/fs/bcachefs: bump up threshold on bucket_alloc_failKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-08-19tests/bcachefs/fstests.ktest: check for leaksKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-08-19don't run init hooks more than once when loopingKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-08-19fix require-kernel-config-soft()Kent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-08-17fix ktest_priorityKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-08-17use decode_stacktrace.sh when availableKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-08-13gc-results: update for new branch namesKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-08-12require-kernel-config-softKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-08-12tests/fs/bcachefs: build bcachefs-tools from git when running interactivallyKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-08-11init hooks fixupKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-08-10ci: fix branches from different users conflictingKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-08-10tests/fs/lustre: add sanity-quick and fsmark testsTimothy Day
Add two new tests: sanity-quick for running a small and fast subset of the Lustre sanity.sh suite and fsmark for running fs_mark. Signed-off-by: Timothy Day <timday@amazon.com>
2024-08-09tests/fs/lustre: expand lustre-libs.sh functionalityTimothy Day
Add a few more functions to lustre-libs.sh to avoid duplicating this functionality in new ktests. Signed-off-by: Timothy Day <timday@amazon.com>
2024-08-09tests/prelude.shTimothy Day
Some tests require a dummy user. Automatically create a ktest_user (UID 1000) in ktest_group (GID 1000). Signed-off-by: Timothy Day <timday@amazon.com>
2024-08-09root_image: remove cp image from sync commandTimothy Day
This can add around a minute of run time for very little benefit. If the image gets corrupted, it can easily be regenerated. Signed-off-by: Timothy Day <timday@amazon.com>
2024-08-09tests/fs/lustre: add llmountcleanup.sh to llmount.ktestTimothy Day
Clean up Lustre afterwards, to validate umount flow is working properly. Signed-off-by: Timothy Day <timday@amazon.com>
2024-08-09ci/cgi.rs: always pass usernameKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-08-08fixup! bcachefs test fixesKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-08-08gen-job-list: better error handling fetching remotesKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-08-08ci: Default test_group valuesKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-08-08ci: order subtests by durationKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-08-08ci: priority -> niceKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-08-08Don't build xfstests noninteractivelyKent Overstreet
building xfstests in the CI is unreliable, for various reasons; we'll have to do it manually as needed. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-08-08prelude.sh: add support for init hooks to run before testsKent Overstreet
an init hook is a bash function that starts with init_; these will run before tests Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-08-08gen-job-list: deprioritize tests that only pass or only failKent Overstreet
XXX: this should be configurable Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-08-08gen-avg-durations: also track nr of passes, failuresKent Overstreet
this will be used by gen-job-list for prioritizing tests that have both passed and failed in the past. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-08-08fixup! bcachefs test fixesKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-08-08get-test-job: clean up test duration, lockfile logicKent Overstreet
Move lockfile creation into get_test_job(), so that we only add to duration_sum when we know we've successfully created a lockfile for a subtest Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-08-08ci-web: get-test-durationKent Overstreet
new bin for debugging the test duration table Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-08-08tests/kconfig: enable acls, xattrs for tmpfsKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-08-08fixup! bcachefs test fixesKent Overstreet
2024-08-08root_image: using debian cargo/rustc, not rustupKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>