fix Darwin canonical test fixtures

This commit is contained in:
2026-08-12 01:09:59 +02:00
parent e5c081e55f
commit 6dddf07642
10 changed files with 68 additions and 45 deletions
+4 -4
View File
@@ -1,7 +1,7 @@
import { execFile } from "node:child_process";
import { createHash } from "node:crypto";
import {
chmodSync, existsSync, mkdtempSync, mkdirSync, readdirSync, readFileSync, rmSync, symlinkSync, writeFileSync,
chmodSync, existsSync, mkdtempSync, mkdirSync, readdirSync, readFileSync, realpathSync, rmSync, symlinkSync, writeFileSync,
} from "node:fs";
import { tmpdir } from "node:os";
import { join } from "node:path";
@@ -183,7 +183,7 @@ async function gitOutput(cwd: string, args: string[]): Promise<string> {
async function fixture(workspaceSource = validYaml): Promise<{
root: string; remote: string; source: string; initialCommit: string;
}> {
const root = mkdtempSync(join(tmpdir(), "thoth-workspace-registry-"));
const root = realpathSync(mkdtempSync(join(tmpdir(), "thoth-workspace-registry-")));
temporaryRoots.push(root);
const remote = join(root, "remote.git");
const source = join(root, "source");
@@ -213,7 +213,7 @@ async function fixture(workspaceSource = validYaml): Promise<{
async function contentOnlyFixture(): Promise<{
root: string; remote: string; source: string; initialCommit: string;
}> {
const root = mkdtempSync(join(tmpdir(), "thoth-workspace-registry-empty-"));
const root = realpathSync(mkdtempSync(join(tmpdir(), "thoth-workspace-registry-empty-")));
temporaryRoots.push(root);
const remote = join(root, "remote.git");
const source = join(root, "source");
@@ -236,7 +236,7 @@ async function contentOnlyFixture(): Promise<{
async function multiWorkspaceFixture(workspaces: Record<string, string>): Promise<{
root: string; remote: string; source: string; initialCommit: string;
}> {
const root = mkdtempSync(join(tmpdir(), "thoth-workspace-registry-"));
const root = realpathSync(mkdtempSync(join(tmpdir(), "thoth-workspace-registry-")));
temporaryRoots.push(root);
const remote = join(root, "remote.git");
const source = join(root, "source");