mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
t1300: Factor out package dumping
Signed-off-by: Lukas Fleischer <lfleischer@archlinux.org>
This commit is contained in:
parent
4be9aa6350
commit
90ab7c7b83
1 changed files with 12 additions and 24 deletions
|
@ -4,6 +4,14 @@ test_description='git-update tests'
|
||||||
|
|
||||||
. ./setup.sh
|
. ./setup.sh
|
||||||
|
|
||||||
|
dump_package_info() {
|
||||||
|
for t in Packages Licenses PackageLicenses Groups PackageGroups \
|
||||||
|
PackageDepends PackageRelations PackageSources \
|
||||||
|
PackageNotifications; do
|
||||||
|
echo "SELECT * FROM $t;" | sqlite3 aur.db
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
test_expect_success 'Test update hook on a fresh repository.' '
|
test_expect_success 'Test update hook on a fresh repository.' '
|
||||||
old=0000000000000000000000000000000000000000 &&
|
old=0000000000000000000000000000000000000000 &&
|
||||||
new=$(git -C aur.git rev-parse HEAD^) &&
|
new=$(git -C aur.git rev-parse HEAD^) &&
|
||||||
|
@ -16,12 +24,7 @@ test_expect_success 'Test update hook on a fresh repository.' '
|
||||||
1|1|python-pygit2||
|
1|1|python-pygit2||
|
||||||
1|1
|
1|1
|
||||||
EOF
|
EOF
|
||||||
>actual &&
|
dump_package_info >actual &&
|
||||||
for t in Packages Licenses PackageLicenses Groups PackageGroups \
|
|
||||||
PackageDepends PackageRelations PackageSources \
|
|
||||||
PackageNotifications; do
|
|
||||||
echo "SELECT * FROM $t;" | sqlite3 aur.db >>actual
|
|
||||||
done &&
|
|
||||||
test_cmp expected actual
|
test_cmp expected actual
|
||||||
'
|
'
|
||||||
|
|
||||||
|
@ -44,12 +47,7 @@ test_expect_success 'Test update hook on another fresh repository.' '
|
||||||
1|1
|
1|1
|
||||||
2|1
|
2|1
|
||||||
EOF
|
EOF
|
||||||
>actual &&
|
dump_package_info >actual &&
|
||||||
for t in Packages Licenses PackageLicenses Groups PackageGroups \
|
|
||||||
PackageDepends PackageRelations PackageSources \
|
|
||||||
PackageNotifications; do
|
|
||||||
echo "SELECT * FROM $t;" | sqlite3 aur.db >>actual
|
|
||||||
done &&
|
|
||||||
test_cmp expected actual
|
test_cmp expected actual
|
||||||
'
|
'
|
||||||
|
|
||||||
|
@ -70,12 +68,7 @@ test_expect_success 'Test update hook on an updated repository.' '
|
||||||
1|1
|
1|1
|
||||||
2|1
|
2|1
|
||||||
EOF
|
EOF
|
||||||
>actual &&
|
dump_package_info >actual &&
|
||||||
for t in Packages Licenses PackageLicenses Groups PackageGroups \
|
|
||||||
PackageDepends PackageRelations PackageSources \
|
|
||||||
PackageNotifications; do
|
|
||||||
echo "SELECT * FROM $t;" | sqlite3 aur.db >>actual
|
|
||||||
done &&
|
|
||||||
test_cmp expected actual
|
test_cmp expected actual
|
||||||
'
|
'
|
||||||
|
|
||||||
|
@ -94,12 +87,7 @@ test_expect_success 'Test restore mode.' '
|
||||||
1|1
|
1|1
|
||||||
2|1
|
2|1
|
||||||
EOF
|
EOF
|
||||||
>actual &&
|
dump_package_info >actual &&
|
||||||
for t in Packages Licenses PackageLicenses Groups PackageGroups \
|
|
||||||
PackageDepends PackageRelations PackageSources \
|
|
||||||
PackageNotifications; do
|
|
||||||
echo "SELECT * FROM $t;" | sqlite3 aur.db >>actual
|
|
||||||
done &&
|
|
||||||
test_cmp expected actual
|
test_cmp expected actual
|
||||||
'
|
'
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue