mirror of
https://gitlab.alpinelinux.org/alpine/abuild.git
synced 2025-01-08 15:50:38 +00:00
tests: abuild: port duplicate checksum test
This commit is contained in:
parent
e25a2b6fc5
commit
9c67324854
@ -12,7 +12,8 @@ init_tests \
|
|||||||
abuild_dbg_subpackage \
|
abuild_dbg_subpackage \
|
||||||
abuild_SETFATTR_in_dbg \
|
abuild_SETFATTR_in_dbg \
|
||||||
abuild_reproducible \
|
abuild_reproducible \
|
||||||
abuild_checksum_generation
|
abuild_checksum_generation \
|
||||||
|
abuild_checksum_duplicates
|
||||||
|
|
||||||
export ABUILD_SHAREDIR=$(atf_get_srcdir)/..
|
export ABUILD_SHAREDIR=$(atf_get_srcdir)/..
|
||||||
export ABUILD_CONF=/dev/null
|
export ABUILD_CONF=/dev/null
|
||||||
@ -241,3 +242,18 @@ abuild_checksum_generation_body() {
|
|||||||
sha512sum -c sums || atf_fail "checksum mismatch"
|
sha512sum -c sums || atf_fail "checksum mismatch"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
abuild_checksum_duplicates_body() {
|
||||||
|
mkdir -p foo/dir1 foo/dir2
|
||||||
|
cat > foo/APKBUILD <<-EOF
|
||||||
|
pkgname="foo"
|
||||||
|
pkgver="1.0"
|
||||||
|
source="dir1/testfile dir2/testfile"
|
||||||
|
EOF
|
||||||
|
echo "first" > foo/dir1/testfile
|
||||||
|
echo "second" > foo/dir2/testfile
|
||||||
|
cd foo
|
||||||
|
atf_check -s exit:1 \
|
||||||
|
-e match:"ERROR:.*duplicate found" \
|
||||||
|
abuild checksum
|
||||||
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user