(testModules: TestModule[], onTestCase?: (result: TestCase) => unknown)
| 666 | } |
| 667 | |
| 668 | export function buildTestProjectTree(testModules: TestModule[], onTestCase?: (result: TestCase) => unknown) { |
| 669 | const projectTree: Record<string, Record<string, any>> = {} |
| 670 | |
| 671 | for (const testModule of testModules) { |
| 672 | const projectName = testModule.project.name |
| 673 | projectTree[projectName] = { |
| 674 | ...projectTree[projectName], |
| 675 | ...buildTestTree([testModule], onTestCase), |
| 676 | } |
| 677 | } |
| 678 | |
| 679 | return projectTree |
| 680 | } |
| 681 | |
| 682 | export function buildErrorProjectTree(testModules: TestModule[], options?: { stackTrace?: boolean; diff?: boolean }) { |
| 683 | const projectTree: Record<string, Record<string, any>> = {} |
no test coverage detected