feat: 添加 CaseRun native 热重载
This commit is contained in:
@@ -20,12 +20,13 @@ const artifactCount = computed(() => Number(caserun.currentRun?.facts?.artifactC
|
||||
const jobId = computed(() => String(caserun.currentRun?.facts?.jobId ?? ""));
|
||||
const aggregateHash = computed(() => caserun.currentRun?.references?.aggregate?.sha256 ?? "");
|
||||
const blockerText = computed(() => caserun.currentRun?.blocker ? `${caserun.currentRun.blocker.code}: ${caserun.currentRun.blocker.summary}` : "");
|
||||
const fixtureMode = computed(() => String(caserun.currentRun?.mode ?? caserun.cases[0]?.mode ?? "live"));
|
||||
|
||||
onMounted(async () => {
|
||||
await caserun.refreshCases();
|
||||
selectedCaseId.value = caserun.selectedCaseId;
|
||||
pollTimer = setInterval(() => {
|
||||
if (["queued", "running"].includes(runStatus.value)) void caserun.refreshRun();
|
||||
if (caserun.shouldPoll) void caserun.refreshRun();
|
||||
}, 5000);
|
||||
});
|
||||
|
||||
@@ -64,6 +65,8 @@ async function startRun(): Promise<void> {
|
||||
<dl class="caserun-meta" id="caserun-status">
|
||||
<div><dt>run</dt><dd>{{ caserun.currentRun?.runId || '-' }}</dd></div>
|
||||
<div><dt>stage</dt><dd>{{ caserun.currentRun?.stage || '-' }}</dd></div>
|
||||
<div><dt>mode</dt><dd>{{ fixtureMode }}</dd></div>
|
||||
<div><dt>terminal</dt><dd>{{ caserun.currentRun?.terminal ?? '-' }}</dd></div>
|
||||
<div><dt>job</dt><dd>{{ jobId || '-' }}</dd></div>
|
||||
<div><dt>artifacts</dt><dd>{{ artifactCount }}</dd></div>
|
||||
</dl>
|
||||
|
||||
Reference in New Issue
Block a user