fix: check running status in runner results

This commit is contained in:
jokj624
2025-08-04 19:26:06 +09:00
parent 4cfc28cd73
commit 8bd2216bf0

View File

@@ -21,7 +21,7 @@ const getDisplayName = (fullPath, pathname, name = '') => {
};
const getTestStatus = (results) => {
if (!results || !results.length) return 'running';
if (!results || !results.length) return 'pass';
const failed = results.filter((result) => result.status === 'fail');
return failed.length ? 'fail' : 'pass';
};
@@ -113,7 +113,7 @@ export default function RunnerResults({ collection }) {
displayName: getDisplayName(collection.pathname, info.pathname, info.name),
tags: [...(info.request?.tags || [])].sort(),
};
if (newItem.status !== 'error' && newItem.status !== 'skipped') {
if (newItem.status !== 'error' && newItem.status !== 'skipped' && newItem.status !== 'running') {
newItem.testStatus = getTestStatus(newItem.testResults);
newItem.assertionStatus = getTestStatus(newItem.assertionResults);
newItem.preRequestTestStatus = getTestStatus(newItem.preRequestTestResults);