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
+}

Reply via email to