package testcfg import ( "os" "path/filepath" "github.com/ncruces/go-sqlite3" "github.com/tetratelabs/wazero" ) func init() { sqlite3.RuntimeConfig = wazero.NewRuntimeConfig(). WithMemoryCapacityFromMax(true). WithMemoryLimitPages(1024) if os.Getenv("CI") != "" { path := filepath.Join(os.TempDir(), "wazero") if err := os.MkdirAll(path, 0777); err == nil { if cache, err := wazero.NewCompilationCacheWithDir(path); err == nil { sqlite3.RuntimeConfig.WithCompilationCache(cache) } } } }