dev-vcs/mergestat: improve tests

Closes: https://bugs.gentoo.org/834750
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
This commit is contained in:
Alessandro Barbieri
2022-03-20 17:31:22 +01:00
parent 8981a5748a
commit 29bfa3088e

View File

@@ -1025,6 +1025,8 @@ RDEPEND="
DEPEND="${RDEPEND}"
DOCS=( README.md )
RESTRICT="test"
PROPERTIES="test_network"
src_prepare() {
# remove bundled sqlite
@@ -1034,7 +1036,7 @@ src_prepare() {
src_compile() {
export CGO_CPPFLAGS="${CPPFLAGS}"
export CGO_CFLAGS="${CFLAGS} -DUSE_LIBSQLITE"
export CGO_CFLAGS="${CFLAGS} -DUSE_LIBSQLITE3"
export CGO_LDFLAGS="${LDFLAGS} -Wl,--unresolved-symbols=ignore-in-object-files -lsqlite3"
local tags="sqlite_vtable,vtable,sqlite_json1,system_libgit2"
go build \
@@ -1055,3 +1057,7 @@ src_install() {
dobin mergestat
dolib.so libmergestat.so
}
src_test() {
go test -x -v -tags="sqlite_vtable,vtable,sqlite_json1,system_libgit2,static" ./... || die
}