tests: abuild: test checksum generation

This commit is contained in:
Natanael Copa 2021-04-20 11:37:13 +02:00
parent cb9ac5be89
commit e8cfedc2b3
1 changed files with 19 additions and 2 deletions

View File

@ -2,11 +2,13 @@ setup() {
export ABUILD="$PWD/../abuild"
export ABUILD_SHAREDIR="$PWD/.."
export ABUILD_CONF=/dev/null
export REPODEST="$BATS_TMPDIR"/packages
tmpdir="$BATS_TMPDIR"/abuild
export REPODEST="$tmpdir"/packages
mkdir -p $tmpdir
}
teardown() {
rm -rf "$REPODEST"
rm -rf "$tmpdir"
}
@test "abuild: help text" {
@ -63,3 +65,18 @@ teardown() {
[ "$checksums" = "$checksums2" ]
}
@test "abuild: test checksum generation" {
mkdir -p "$tmpdir"/foo
cat >> "$tmpdir"/foo/APKBUILD <<-EOF
pkgname="foo"
pkgver="1.0"
source="test.txt"
EOF
echo "foo" > "$tmpdir"/foo/test.txt
cd "$tmpdir"/foo
abuild checksum
. ./APKBUILD && echo $sha512sums > sums
cat sums
sha512sum -c sums
}