2021-04-24 04:28:39 +07:00
|
|
|
import * as fs from "fs"
|
|
|
|
import * as os from "os"
|
|
|
|
import * as path from "path"
|
|
|
|
|
2021-02-13 02:08:34 +07:00
|
|
|
export const CODE_SERVER_ADDRESS = process.env.CODE_SERVER_ADDRESS || "http://localhost:8080"
|
|
|
|
export const PASSWORD = process.env.PASSWORD || "e45432jklfdsab"
|
|
|
|
export const STORAGE = process.env.STORAGE || ""
|
2021-04-24 04:28:39 +07:00
|
|
|
|
|
|
|
export async function tmpdir(testName: string): Promise<string> {
|
|
|
|
const dir = path.join(os.tmpdir(), "code-server")
|
|
|
|
await fs.promises.mkdir(dir, { recursive: true })
|
|
|
|
|
|
|
|
return await fs.promises.mkdtemp(path.join(dir, `test-${testName}-`), { encoding: "utf8" })
|
|
|
|
}
|