* Tue Mar 28 2023 Andrew Price <anprice@redhat.com> - 3.2.0-13
- Re-add tests that were dropped in the c8s migration Resolves: rhbz#2180782
This commit is contained in:
parent
988d6182ba
commit
6425218214
@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
Name: gfs2-utils
|
Name: gfs2-utils
|
||||||
Version: 3.2.0
|
Version: 3.2.0
|
||||||
Release: 12%{?dist}
|
Release: 13%{?dist}
|
||||||
License: GPLv2+ and LGPLv2+
|
License: GPLv2+ and LGPLv2+
|
||||||
Group: System Environment/Kernel
|
Group: System Environment/Kernel
|
||||||
Summary: Utilities for managing the global file system (GFS2)
|
Summary: Utilities for managing the global file system (GFS2)
|
||||||
@ -103,6 +103,10 @@ modifying, and correcting inconsistencies in GFS2 file systems.
|
|||||||
%{_prefix}/lib/udev/rules.d/82-gfs2-withdraw.rules
|
%{_prefix}/lib/udev/rules.d/82-gfs2-withdraw.rules
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Mar 28 2023 Andrew Price <anprice@redhat.com> - 3.2.0-13
|
||||||
|
- Re-add tests that were dropped in the c8s migration
|
||||||
|
Resolves: rhbz#2180782
|
||||||
|
|
||||||
* Tue Mar 28 2023 Andrew Price <anprice@redhat.com> - 3.2.0-12
|
* Tue Mar 28 2023 Andrew Price <anprice@redhat.com> - 3.2.0-12
|
||||||
- mkfs.gfs2: Add -U UUID option
|
- mkfs.gfs2: Add -U UUID option
|
||||||
Resolves: rhbz#2180782
|
Resolves: rhbz#2180782
|
||||||
|
8
tests/atlocal
Normal file
8
tests/atlocal
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
GFS_TGT="../../testvol"
|
||||||
|
GFS_TGT_SZ=10
|
||||||
|
GFS_MKFS="mkfs.gfs2 -O -D"
|
||||||
|
|
||||||
|
gfs_max_blocks()
|
||||||
|
{
|
||||||
|
printf $((GFS_TGT_SZ*1073741824/$1))
|
||||||
|
}
|
20
tests/rgrifieldscheck.sh
Executable file
20
tests/rgrifieldscheck.sh
Executable file
@ -0,0 +1,20 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
dev=$1
|
||||||
|
i=0
|
||||||
|
gfs2_edit -p rg 0 $dev | grep rg_data0 > /dev/null 2>&1
|
||||||
|
# New fields not present in /usr/include/linux/gfs2_ondisk.h
|
||||||
|
test $? = 0 || exit 0
|
||||||
|
gfs2_edit -p rindex $dev | while read field rival unused
|
||||||
|
do
|
||||||
|
test $field = ri_data0 -o $field = ri_data -o $field = ri_bitbytes || continue
|
||||||
|
rgfield=$(echo $field | sed 's/ri/rg/')
|
||||||
|
rgval=$(gfs2_edit -p rg $i $dev | grep " $rgfield " | awk '{print $2}')
|
||||||
|
|
||||||
|
if test "$rival" != "$rgval"
|
||||||
|
then
|
||||||
|
echo "Bad $rgfield in rg $i: $rgval (expected: $rival)" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
test $field = ri_bitbytes && i=$((i+1))
|
||||||
|
done
|
19
tests/rgskipcheck.sh
Executable file
19
tests/rgskipcheck.sh
Executable file
@ -0,0 +1,19 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
dev=$1
|
||||||
|
rgcount=$(gfs2_edit -p rgcount $dev | cut -f1 -d' ')
|
||||||
|
prevaddr=$(gfs2_edit -p rg 0 $dev | grep ^RG | awk '{print $5}')
|
||||||
|
prevskip=0
|
||||||
|
for i in `seq 0 $(($rgcount - 1))`; do
|
||||||
|
addr=$(gfs2_edit -p rg $i $dev | grep ^RG | awk '{print $5}')
|
||||||
|
expected=$(($addr - $prevaddr))
|
||||||
|
|
||||||
|
if test $prevskip != $expected; then
|
||||||
|
echo "Bad rg_skip in rg $(($i - 1)): $prevskip (expected: $expected)" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
prevskip=$(gfs2_edit -p rg $i $dev | grep rg_skip | awk '{print $2}')
|
||||||
|
prevaddr=$addr
|
||||||
|
done
|
||||||
|
|
11
tests/tests.yml
Normal file
11
tests/tests.yml
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
- hosts: localhost
|
||||||
|
roles:
|
||||||
|
- role: standard-test-basic
|
||||||
|
tags:
|
||||||
|
- classic
|
||||||
|
environment:
|
||||||
|
PATH: ".:{{ ansible_env.PATH }}"
|
||||||
|
tests:
|
||||||
|
- simple:
|
||||||
|
dir: .
|
||||||
|
run: ./testsuite
|
5284
tests/testsuite
Executable file
5284
tests/testsuite
Executable file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user