My bad, the build process fails at CheckPhase when executing
nix-build -E 'with import <nixpkgs> {}; callPackage ./stmps.nix {}'
Running phase: checkPhase
# github.com/spezifisch/stmps [github.com/spezifisch/stmps.test]
./cache_test.go:21:4: too many arguments in call to NewCache
have (string, func(k string) (string, error), func(k string, v string), func(k string) bool, time.Duration, *logger.Logger)
want (T, func(string) (T, error), func(string, T), func(string) string, *logger.Logger)
./cache_test.go:43:4: too many arguments in call to NewCache
have (int, func(k string) (int, error), func(k string, v int), func(k string) bool, time.Duration, *logger.Logger)
want (T, func(string) (T, error), func(string, T), func(string) string, *logger.Logger)
./cache_test.go:70:3: too many arguments in call to NewCache
have (string, func(k string) (string, error), func(k string, v string), func(k string) bool, time.Duration, *logger.Logger)
want (T, func(string) (T, error), func(string, T), func(string) string, *logger.Logger)
./cache_test.go:107:3: too many arguments in call to NewCache
have (string, func(k string) (string, error), func(k string, v string), func(k string) bool, time.Duration, *logger.Logger)
want (T, func(string) (T, error), func(string, T), func(string) string, *logger.Logger)
./cache_test.go:132:4: too many arguments in call to NewCache
have (string, func(k string) (string, error), func(k string, v string), func(k string) bool, time.Duration, *logger.Logger)
want (T, func(string) (T, error), func(string, T), func(string) string, *logger.Logger)
./cache_test.go:161:4: too many arguments in call to NewCache
have (string, func(k string) (string, error), func(k string, v string), func(k string) bool, time.Duration, *logger.Logger)
want (T, func(string) (T, error), func(string, T), func(string) string, *logger.Logger)
./cache_test.go:190:3: too many arguments in call to NewCache
have (string, func(k string) (string, error), func(k string, v string), func(k string) bool, time.Duration, *logger.Logger)
want (T, func(string) (T, error), func(string, T), func(string) string, *logger.Logger)
./stmps_test.go:18:12: not enough arguments in call to logger.Init
have ()
want (string)
FAIL github.com/spezifisch/stmps [build failed]
FAIL
error: builder for '/nix/store/g2xwsm5dj603dlwcmx1fdfj7vmznyfn6-stmps-0.0.5.drv' failed with exit code 1;
last 25 log lines:
> have (string, func(k string) (string, error), func(k string, v string), func(k string) bool, time.Duration, *logger.Logger)
> want (T, func(string) (T, error), func(string, T), func(string) string, *logger.Logger)
> ./cache_test.go:43:4: too many arguments in call to NewCache
> have (int, func(k string) (int, error), func(k string, v int), func(k string) bool, time.Duration, *logger.Logger)
> want (T, func(string) (T, error), func(string, T), func(string) string, *logger.Logger)
> ./cache_test.go:70:3: too many arguments in call to NewCache
> have (string, func(k string) (string, error), func(k string, v string), func(k string) bool, time.Duration, *logger.Logger)
> want (T, func(string) (T, error), func(string, T), func(string) string, *logger.Logger)
> ./cache_test.go:107:3: too many arguments in call to NewCache
> have (string, func(k string) (string, error), func(k string, v string), func(k string) bool, time.Duration, *logger.Logger)
> want (T, func(string) (T, error), func(string, T), func(string) string, *logger.Logger)
> ./cache_test.go:132:4: too many arguments in call to NewCache
> have (string, func(k string) (string, error), func(k string, v string), func(k string) bool, time.Duration, *logger.Logger)
> want (T, func(string) (T, error), func(string, T), func(string) string, *logger.Logger)
> ./cache_test.go:161:4: too many arguments in call to NewCache
> have (string, func(k string) (string, error), func(k string, v string), func(k string) bool, time.Duration, *logger.Logger)
> want (T, func(string) (T, error), func(string, T), func(string) string, *logger.Logger)
> ./cache_test.go:190:3: too many arguments in call to NewCache
> have (string, func(k string) (string, error), func(k string, v string), func(k string) bool, time.Duration, *logger.Logger)
> want (T, func(string) (T, error), func(string, T), func(string) string, *logger.Logger)
> ./stmps_test.go:18:12: not enough arguments in call to logger.Init
> have ()
> want (string)
> FAIL github.com/spezifisch/stmps [build failed]
> FAIL
For full logs, run 'nix log /nix/store/g2xwsm5dj603dlwcmx1fdfj7vmznyfn6-stmps-0.0.5.drv'.