package env import ( "os" "path/filepath" "time" ) var ( WDA_USB_DRIVER = os.Getenv("WDA_USB_DRIVER") WDA_LOCAL_PORT = os.Getenv("WDA_LOCAL_PORT") WDA_LOCAL_MJPEG_PORT = os.Getenv("WDA_LOCAL_MJPEG_PORT") VEDEM_IMAGE_URL = os.Getenv("VEDEM_IMAGE_URL") VEDEM_IMAGE_AK = os.Getenv("VEDEM_IMAGE_AK") VEDEM_IMAGE_SK = os.Getenv("VEDEM_IMAGE_SK") EAPI_TOKEN = os.Getenv("EAPI_TOKEN") DISABLE_GA = os.Getenv("DISABLE_GA") DISABLE_SENTRY = os.Getenv("DISABLE_SENTRY") PYPI_INDEX_URL = os.Getenv("PYPI_INDEX_URL") PATH = os.Getenv("PATH") ) const ( ResultsDirName = "results" ScreenshotsDirName = "screenshots" ActionLogDireName = "action_log" ) var ( RootDir string ResultsDir string ResultsPath string ScreenShotsPath string StartTime = time.Now() StartTimeStr = StartTime.Format("20060102150405") ActionLogFilePath string DeviceActionLogFilePath string ) func init() { var err error RootDir, err = os.Getwd() if err != nil { panic(err) } ResultsDir = filepath.Join(ResultsDirName, StartTimeStr) ResultsPath = filepath.Join(RootDir, ResultsDir) ScreenShotsPath = filepath.Join(ResultsPath, ScreenshotsDirName) ActionLogFilePath = filepath.Join(ResultsDir, ActionLogDireName) DeviceActionLogFilePath = "/sdcard/Android/data/io.appium.uiautomator2.server/files/hodor" }