blob: 4632c7614cdbff29086a9662ff951562225ec13e [file] [log] [blame]
// Utilities for running on a local machine.
package util
import (
"os/user"
"path/filepath"
"runtime"
"go.skia.org/infra/go/sklog"
)
func SetVarsForLocal() {
CtAdmins = nil
CtUser = ""
if u, err := user.Current(); err == nil {
CtAdmins = []string{u.Username + "@google.com"}
CtUser = u.Username
}
_, currentFile, _, _ := runtime.Caller(0)
myPathToCt := filepath.Dir(filepath.Dir(filepath.Dir(currentFile)))
realMyPathToCt, err1 := filepath.EvalSymlinks(myPathToCt)
realCtTreeDir, err2 := filepath.EvalSymlinks(CtTreeDir)
if err1 == nil && err2 == nil && realMyPathToCt != realCtTreeDir {
sklog.Fatalf("Master and worker scripts believe CT tree is at %s, but it appears to actually be at %s. Did you set up a symlink?", realCtTreeDir, realMyPathToCt)
}
GCSBucketName = "cluster-telemetry-test"
}