Petr Vorel

Results 51 issues of Petr Vorel

This fixes error in CI: > Error: This request has been automatically failed because it uses a deprecated version of `actions/upload-artifact: v2.`

openat02 requires to use TMPDIR mounted with `noatime` and `relatime` otherwise it `TCONF`. This works on `tmpfs` but not on `/var/tmp` on btrfs on Tumbleweed with kernel 6.15: https://openqa.opensuse.org/tests/5088823#step/openat02/8 ```...

enhancement
missing coverage

Filesystem setup change cce6188916b9334a1395baa97654d83a13ff3278 would deserve a test. Some possible examples of more filesystems or single filesystem with various options. ```C static struct tst_test test = { ... .filesystems =...

easyhack
ci

kerneldoc in `struct tst_test` is quite long already but it does not contain examples. It'd be nice to modify https://github.com/linux-test-project/ltp/tree/master/doc/conf.py to cat content of (some) tests in https://github.com/linux-test-project/ltp/tree/master/lib/newlib_tests/ either into...

documentation

TODO: formulate based on tips on ML https://lore.kernel.org/ltp/[email protected]/ https://lore.kernel.org/ltp/[email protected]/ https://lore.kernel.org/ltp/20250515194826.GB501284@pevik/ Also related Cyril's patch: lib: LTP_SINGLE_FS_TYPE fix fuse blacklist https://patchwork.ozlabs.org/project/ltp/patch/[email protected]/

enhancement
TODO

Because https://github.com/linux-test-project/ltp/issues/599 is finally going to happen thanks to @acerv we may consider to run `make check` for a patchset. It definitely should be a warning (not a failure) until...

ci

Tip from @[Werkov](https://github.com/Werkov) for tests in [testcases/kernel/controllers/memcg/](https://github.com/linux-test-project/ltp/tree/master/testcases/kernel/controllers/memcg/) which are based on test_memcontrol.c from kselftests. Kselftest test [tools/testing/selftests/cgroup/test_memcontrol.c](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/tools/testing/selftests/cgroup/test_memcontrol.c) got a tip on https://lore.kernel.org/linux-kselftest/[email protected]/: > Ideally we want to calculate these values...

enhancement

Original [test catalog generation](https://github.com/linux-test-project/ltp/blob/7aea2cea9ad5d9e1586112a57948c7f85dc12970/docparse/testinfo.pl) was written long time ago we started using sphinx on https://linux-test-project.readthedocs.io/. Convert perl to produce generation via [doc/conf.py](https://github.com/linux-test-project/ltp/blob/master/doc/conf.py). It will be page in https://linux-test-project.readthedocs.io/ instead of...

documentation
metadata

The rest of GitHub wiki content in [`doc/old`](https://github.com/linux-test-project/ltp/tree/master/doc/old) should be converted to https://linux-test-project.readthedocs.io/ (sphinx). Converting to headers: * [`doc/old/C-Test-API.asciidoc`](https://github.com/linux-test-project/ltp/blob/master/doc/old/C-Test-API.asciidoc) * [`doc/old/C-Test-Network-API.asciidoc`](https://github.com/linux-test-project/ltp/blob/master/doc/old/C-Test-Network-API.asciidoc) * [`doc/old/KVM-Test-API.asciidoc`](https://github.com/linux-test-project/ltp/blob/master/doc/old/KVM-Test-API.asciidoc) * [`doc/old/namespaces-helper-tools.txt`](https://github.com/linux-test-project/ltp/blob/master/doc/old/namespaces-helper-tools.txt) (Less priority, put to the...

documentation

We have various `README.md` files, convert them to https://linux-test-project.readthedocs.io/ (sphinx). * [`docparse/README.md`](https://github.com/linux-test-project/ltp/blob/master/docparse/README.md) * [`lib/README.md`](https://github.com/linux-test-project/ltp/blob/master/lib/README.md) * [`testcases/kernel/security/integrity/ima/README.md`](https://github.com/linux-test-project/ltp/blob/master/testcases/kernel/security/integrity/ima/README.md) * [`testcases/network/README.md`](https://github.com/linux-test-project/ltp/blob/master/testcases/network/README.md) * [`tools/sparse/README.md`](https://github.com/linux-test-project/ltp/blob/master/tools/sparse/README.md)

documentation