integration: avoid toolchain work and login waits in CI

This commit is contained in:
Kristoffer Dalby committed 2026-10-09 11:41:09 +02:00
1 parent 519b4621f3
commit 47653f06fb
10 files changed
+715 -88

No files matched your search

+4 -3
View File
@@ -198,17 +198,18 @@
goChecks = {
build = fc.goBuild (common // { subPackages = [ "cmd/headscale" ]; });
# The pure unit subset. ./integration (Docker) and
# The pure unit subset. The root ./integration package (Docker) and
# ./hscontrol/servertest (slow: 10s+ convergence plus race/stress/HA
# property tests — run by the servertest workflow instead) are dropped
# from the test set but kept in source so cmd/hi and friends still
# compile; TestPostgres* needs a server (the SQLite equivalents still
# compile. Pure integration helper tests remain included.
# TestPostgres* needs a server (the SQLite equivalents still
# run). CGO off matches the build.
gotest = fc.goTest (
common
// {
testExclude = [
"/integration"
"/integration$"
"/hscontrol/servertest"
];
goSkip = [ "TestPostgres" ];