mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-07-28 18:42:28 +08:00
fix(test): flaky test due to concurrency
This commit is contained in:
parent
04a8bb94b6
commit
3e14ffe1e7
@ -76,6 +76,10 @@ async function backupNow(name: string) {
|
|||||||
return await syncMutexService.doExclusively(async () => {
|
return await syncMutexService.doExclusively(async () => {
|
||||||
const backupFile = `${dataDir.BACKUP_DIR}/backup-${name}.db`;
|
const backupFile = `${dataDir.BACKUP_DIR}/backup-${name}.db`;
|
||||||
|
|
||||||
|
if (!fs.existsSync(dataDir.BACKUP_DIR)) {
|
||||||
|
fs.mkdirSync(dataDir.BACKUP_DIR, 0o700);
|
||||||
|
}
|
||||||
|
|
||||||
await sql.copyDatabase(backupFile);
|
await sql.copyDatabase(backupFile);
|
||||||
|
|
||||||
log.info(`Created backup at ${backupFile}`);
|
log.info(`Created backup at ${backupFile}`);
|
||||||
@ -83,11 +87,6 @@ async function backupNow(name: string) {
|
|||||||
return backupFile;
|
return backupFile;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!fs.existsSync(dataDir.BACKUP_DIR)) {
|
|
||||||
fs.mkdirSync(dataDir.BACKUP_DIR, 0o700);
|
|
||||||
}
|
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
getExistingBackups,
|
getExistingBackups,
|
||||||
backupNow,
|
backupNow,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user