btrfs-progs: tests: enable convet tests again in devel and coverage

The convert tests weren't enabled in the CI due to some problems that
seem to be fixed now. Add it to the default and coverage workflows, the
run time is about 2 minutes which is acceptable for coverage and for
devel it's running in parallel.

Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
David Sterba 2024-01-17 03:27:35 +01:00
parent bbf5a3f72c
commit 2b16f7d4ad
2 changed files with 15 additions and 0 deletions

View File

@ -31,6 +31,8 @@ jobs:
run: sudo make D=gcov TEST_LOG=dump test-misc
- name: Tests fuzz
run: sudo make D=gcov TEST_LOG=dump test-fuzz
- name: Tests convert
run: sudo make D=gcov TEST_LOG=dump test-convert
- name: Test internal APIs
run: make D=gcov test-api
- name: Libbtrfsutil test

View File

@ -102,6 +102,19 @@ jobs:
run: make V=1
- name: Tests misc
run: sudo make TEST_LOG=dump test-misc
test-convert:
name: Test btrfs-convert
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- run: sudo modprobe btrfs
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev libaio-dev liburing-dev attr jq
- name: Configure
run: ./autogen.sh && ./configure --disable-documentation
- name: Make
run: make V=1
- name: Tests convert
run: sudo make TEST_LOG=dump test-convert
test-other:
name: Test cli, fuzz
runs-on: ubuntu-latest