about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--gn/packages/network.scm15
1 files changed, 3 insertions, 12 deletions
diff --git a/gn/packages/network.scm b/gn/packages/network.scm
index ae4ed92..939d2a1 100644
--- a/gn/packages/network.scm
+++ b/gn/packages/network.scm
@@ -67,19 +67,10 @@
               (when tests?
                 (with-directory-excursion
                   "src/github.com/juanfont/headscale"
-                  ;; Skip hscontrol/db: requires PostgreSQL
+                  ;; Skip Postgres and Constraints tests: need embedded PostgreSQL
                   (invoke "go" "test" "-mod=vendor" "-short"
-                          "-skip" "TestDB"
-                          "./cmd/..."
-                          "./hscontrol/mapper/..."
-                          "./hscontrol/derp/..."
-                          "./hscontrol/db/sqliteconfig/..."
-                          "./hscontrol/policy/..."
-                          "./hscontrol/routes/..."
-                          "./hscontrol/state/..."
-                          "./hscontrol/types/..."
-                          "./hscontrol/util/..."
-                          "./integration/..."))))))))
+                          "-skip" "(?i)postgres|Constraints"
+                          "./..."))))))))
     (native-inputs
      `(("vendor-tar"
         ,(origin