Age | Commit message (Collapse) | Author |
|
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com
|
|
We now get the latest version of the script on every loop iteration
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Previously, a default timeout would apply to _all_ subtests.
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
This is the start of making .ktest tests programs that are executed
directly, instead of having them sourced and invoked by ktest.
- Kill require-lib
- list_tests, run_test, run_tests are now normal library functions,
instead of using code injection
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Mount occasionally returns and error while actually succeeding if we
don't specify the filesystem type.
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
If we have no child processes an error is expected
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
This will be more reliable than relying on tests running inside the VM.
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
This merges in patches from the ci-monkeypatch branch before running
tests - right now we're using this for 9p fixes and a patch for
debugging failures to mount the root fs.
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
|
|
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
|
|
Instead, if it's not specified there's a default 10 minute timeout - now
that we can specify per-test timeouts the global timeout isn't as
important.
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Todo: documentation
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
New tool for getting a test job and creating a lockfile.
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
This will overide -a, if also specified on the command line. This also
updates bcachefs/32bit.ktest, which can now boot with the correct root
image.
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
If we fail to run tests for any reason, we want to mark them as not run:
this patch creates per-test logfiles immediately after parsing the test
and marks them as not run, ensuring they're marked correctly no matter
what kind of error we get.
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Running depmod is one of the slower parts of launching a VM - moving it
to build-test-kernel will help with that.
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
- longer timeout for tiering_buffered, drop_alloc
- migrate_fom_fs now works for xfs and ext4 (not btrfs)
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
- kernel config updates
- build with make -k, for better error messages
- use nproc command for nr of cpus
- add require-qemu-append
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
|