Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 9bd4620

Browse files
committedMay 26, 2023
btrfs-progs: ci: enable more tests for devel workflow
More complete test coverage: - json an string table formatters - fuzz tests (no mount) - libbtrfs build test - libbtrfsutil python test - ioctl build test - hash tests Signed-off-by: David Sterba <dsterba@suse.com>
1 parent d64d62c commit 9bd4620

File tree

1 file changed

+20
-2
lines changed

1 file changed

+20
-2
lines changed
 

‎.github/workflows/devel.yml

+20-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# - various runtime tests
44

55
name: Devel build and tests
6-
run-name: Devel tests
6+
run-name: Devel build and tests
77
on:
88
push:
99
branches:
@@ -15,7 +15,7 @@ jobs:
1515
- uses: actions/checkout@v3
1616
- run: uname -a
1717
- run: sudo modprobe btrfs
18-
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev python3-sphinx libaio-dev liburing-dev attr
18+
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev python3-sphinx libaio-dev liburing-dev attr jq
1919
- name: Configure
2020
run: ./autogen.sh && ./configure
2121
- name: Make
@@ -32,3 +32,21 @@ jobs:
3232
run: sudo make TEST_LOG=dump test-check-lowmem
3333
- name: Tests misc
3434
run: sudo make TEST_LOG=dump test-misc
35+
- name: Tests fuzz
36+
run: sudo make TEST_LOG=dump test-fuzz
37+
- name: Tests json formatter
38+
run: make test-json
39+
- name: Tests string-table formatter
40+
run: make test-string-table
41+
- name: Libbtrfsutil test
42+
run: make test-libbtrfsutil
43+
- name: Libbtrfs build test
44+
run: make library-test
45+
- name: Libbtrfs build test (static)
46+
run: make library-test.static
47+
- name: Tests ioctl
48+
run: make ioctl-test
49+
- name: Tests hash (speed)
50+
run: make hash-speedtest && ./hash-speedtest 1
51+
- name: Tests hash (correctness)
52+
run: make hash-vectest && ./hash-vectest

0 commit comments

Comments
 (0)
Please sign in to comment.