gen2stage4/tests/0006.bats

50 lines
1.2 KiB
Text
Raw Permalink Normal View History

#!/usr/bin/env bats
load test_helper
setup() {
f test/var/db/repos/gentoo/app-backup/mkstage4/ebuild
2023-05-23 19:06:43 -04:00
f test/var/db/repos/science/sci-biology/fsl/ebuild
f test/var/cache/distfiles/mkstage4.tar.gz
f test/usr/portage/Manifest
2024-08-03 21:34:46 -04:00
gen2stage4 -q -t test test
}
teardown() {
2024-08-04 02:13:16 -04:00
rm -rf test test.tar.xz
2023-05-23 19:06:43 -04:00
}
@test "/var/db/repos/gentoo/ is included" {
assert_tar_includes test/var/db/repos/gentoo/
}
@test "/var/db/repos/gentoo/app-backup is excluded" {
2023-05-23 19:06:43 -04:00
assert_tar_excludes_partial test/var/db/repos/gentoo/app-backup
}
2023-05-23 19:06:43 -04:00
@test "/var/db/repos/science/ is included" {
assert_tar_includes test/var/db/repos/gentoo/
}
2023-05-23 19:06:43 -04:00
@test "/var/db/repos/science/sci-biology is excluded" {
assert_tar_excludes_partial test/var/db/repos/gentoo/app-backup
}
@test "/var/cache/distfiles/mkstage4.tar.gz is excluded" {
assert_tar_excludes test/var/cache/distfiles/mkstage4.tar.gz
}
@test "/var/cache/distfiles/ is included" {
assert_tar_includes test/var/cache/distfiles/
}
@test "/usr/portage/Manifest is excluded" {
assert_tar_excludes test/usr/portage/Manifest
}
@test "/usr/portage/ is included" {
assert_tar_includes test/usr/portage/
}
# vim: ft=bash