test('npm-install: setup', async () => { packageManagers = await packageManager.getPackageManagers(); await mkdir(sandbox, { recursive: true }); await Promise.all([ copy(moduleFixtures, moduleTemp), copy(extraParamFixtures, extraParamTemp), copy(badFixtures, badTemp) ]); });
let copy_r = async function (src, dest) { let exists = fs.existsSync(src); let stats = exists && await fsp.stat(src); let isDirectory = exists && stats.isDirectory(); if (exists && isDirectory) { await fsp.mkdir(dest); for (const i of (await fsp.readdir(src)).values()) { await copy_r(path.join(src, i), path.join(dest, i)) } } else await fsp.copyFile(src, dest); }
/** * Create the project folder * @method createFolder * @return {Promise} */ async createFolder() { await fs.mkdir(this.path, { recursive: true }); console.log(`Project folder ${this.path} created`); }
async function gitClone(context) { const gitUrl = context.module.raw; const gitRef = context.module.ref; const modulePath = path.join(context.path, context.module.name); await mkdir(modulePath, { recursive: true }); const execGit = getExecGit(modulePath); await execGit(['init']); await execGit(['remote', 'add', 'origin', gitUrl]); await execGit(['fetch', '--depth=1', 'origin', gitRef]); await execGit(['checkout', 'FETCH_HEAD']); await execGit(['submodule', 'init']); await execGit(['submodule', 'update']); context.unpack = false; }
fs.access(triagePath) .catch(e => { if (e.code === 'ENOENT') { console.log('Creating triage folder...') return fs.mkdir(triagePath) } throw e })
confirmButton.addEventListener("click", () => { modal.addEventListener("hidden.bs.modal", () => { modal.remove(); }); modal.controller.hide(); if (file.classList.contains("active")) { let newFile = path.join(baseDir, file.tab.input.value); fsp.writeFile(newFile, "", "utf-8").catch(reject).then(() => resolve(newFile)); } else { let newFolder = path.join(baseDir, folder.tab.input.value); fsp.mkdir(newFolder).catch(reject).then(() => resolve(newFolder)); } });
/** * Re-create the .tmp directories before each test */ beforeEach("clean the .tmp directory", async () => { // Delete the .tmp directory, if it exists await fs.rmdir(paths.tmp, { recursive: true }); // Create the home and workspace directories await fs.mkdir(paths.home, { recursive: true }); await fs.mkdir(paths.workspace, { recursive: true }); });
test('reporter.tap(): setup', async () => { await mkdir(sandbox, { recursive: true }); });
const crearDirectorio = async (dirPath) => { return fs.promises.mkdir(dirPath, { recursive: true }) }
test('npm-test: setup', async () => { packageManagers = await packageManager.getPackageManagers(); await mkdir(sandbox, { recursive: true }); await Promise.all([ copy(passFixtures, passTemp), copy(failFixtures, failTemp), copy(badFixtures, badTemp), copy(noTestScriptFixtures, noTestScriptTemp), copy(scriptsFixtures, scriptsTemp), copy(writeTmpdirFixtures, writeTmpdirTemp) ]); });
test('yarn-install: setup', async () => { packageManagers = await packageManager.getPackageManagers(); await mkdir(sandbox, { recursive: true }); await Promise.all([ copy(moduleFixtures, moduleTemp), copy(extraParamFixtures, extraParamTemp), copy(badFixtures, badTemp) ]); });
test('yarn-test: setup', async () => { packageManagers = await packageManager.getPackageManagers(); await mkdir(sandbox, { recursive: true }); await Promise.all([ copy(passFixtures, passTemp), copy(failFixtures, failTemp), copy(badFixtures, badTemp), copy(noTestScriptFixtures, noTestScriptTemp), copy(scriptsFixtures, scriptsTemp), copy(writeTmpdirFixtures, writeTmpdirTemp) ]); });
fs.access(triagePath) .catch(e => { if (e.code === 'ENOENT') { console.log('Creating triage folder...') return fs.mkdir(triagePath) } throw e })
test('reporter.junit(): setup', async () => { await mkdir(sandbox, { recursive: true }); });
test('grab-project: setup', async () => { await mkdir(sandbox, { recursive: true }); });