aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlessandro Barbieri <lssndrbarbieri@gmail.com>2022-03-20 17:31:22 +0100
committerAlessandro Barbieri <lssndrbarbieri@gmail.com>2022-03-20 17:31:22 +0100
commit29bfa3088eaaa81b585b021039cec7c40726b19b (patch)
tree05e0a36dd69f8d758116667168760624903cbeb9 /dev-vcs
parentdev-python/zVMCloudConnector: EAPI 8 (diff)
downloadguru-29bfa3088eaaa81b585b021039cec7c40726b19b.tar.gz
guru-29bfa3088eaaa81b585b021039cec7c40726b19b.tar.bz2
guru-29bfa3088eaaa81b585b021039cec7c40726b19b.zip
dev-vcs/mergestat: improve tests
Closes: https://bugs.gentoo.org/834750 Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
Diffstat (limited to 'dev-vcs')
-rw-r--r--dev-vcs/mergestat/mergestat-0.5.4.ebuild8
1 files changed, 7 insertions, 1 deletions
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
+}