commit: 29bfa3088eaaa81b585b021039cec7c40726b19b Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com> AuthorDate: Sun Mar 20 16:31:22 2022 +0000 Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com> CommitDate: Sun Mar 20 16:31:22 2022 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=29bfa308
dev-vcs/mergestat: improve tests Closes: https://bugs.gentoo.org/834750 Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com> dev-vcs/mergestat/mergestat-0.5.4.ebuild | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/dev-vcs/mergestat/mergestat-0.5.4.ebuild b/dev-vcs/mergestat/mergestat-0.5.4.ebuild index 0afbba284..8c3386990 100644 --- a/dev-vcs/mergestat/mergestat-0.5.4.ebuild +++ b/dev-vcs/mergestat/mergestat-0.5.4.ebuild @@ -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 +}