-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcoverage-report.json
More file actions
1 lines (1 loc) · 9.05 KB
/
coverage-report.json
File metadata and controls
1 lines (1 loc) · 9.05 KB
1
{"numTotalTestSuites":13,"numPassedTestSuites":8,"numFailedTestSuites":5,"numPendingTestSuites":0,"numTotalTests":17,"numPassedTests":14,"numFailedTests":3,"numPendingTests":0,"numTodoTests":0,"snapshot":{"added":0,"failure":false,"filesAdded":0,"filesRemoved":0,"filesRemovedList":[],"filesUnmatched":0,"filesUpdated":0,"matched":0,"total":0,"unchecked":0,"uncheckedKeysByFile":[],"unmatched":0,"updated":0,"didUpdate":false},"startTime":1752961286234,"success":false,"testResults":[{"assertionResults":[{"ancestorTitles":["Advanced Document Processor","PDF Processing"],"fullName":"Advanced Document Processor PDF Processing should extract text and metadata from PDF files","status":"failed","title":"should extract text and metadata from PDF files","duration":4.144374999999968,"failureMessages":["Error: Invalid PDF file: The file appears to be corrupted or not a valid PDF document.\n at extractTextFromPDF (/Users/emilionicoli/my/webllmchat/webllm-app/src/lib/utils/document-processor.ts:165:15)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at extractContent (/Users/emilionicoli/my/webllmchat/webllm-app/src/lib/utils/document-processor.ts:50:12)\n at Module.processDocument (/Users/emilionicoli/my/webllmchat/webllm-app/src/lib/utils/document-processor.ts:26:28)\n at /Users/emilionicoli/my/webllmchat/webllm-app/tests/unit/document-processor-advanced.test.ts:63:22\n at file:///Users/emilionicoli/my/webllmchat/webllm-app/node_modules/@vitest/runner/dist/index.js:533:5\n at runTest (file:///Users/emilionicoli/my/webllmchat/webllm-app/node_modules/@vitest/runner/dist/index.js:1056:11)\n at runSuite (file:///Users/emilionicoli/my/webllmchat/webllm-app/node_modules/@vitest/runner/dist/index.js:1205:15)\n at runSuite (file:///Users/emilionicoli/my/webllmchat/webllm-app/node_modules/@vitest/runner/dist/index.js:1205:15)\n at runSuite (file:///Users/emilionicoli/my/webllmchat/webllm-app/node_modules/@vitest/runner/dist/index.js:1205:15)"],"meta":{}},{"ancestorTitles":["Advanced Document Processor","PDF Processing"],"fullName":"Advanced Document Processor PDF Processing should preserve page information in chunks","status":"failed","title":"should preserve page information in chunks","duration":0.3740829999999846,"failureMessages":["Error: Invalid PDF file: The file appears to be corrupted or not a valid PDF document.\n at extractTextFromPDF (/Users/emilionicoli/my/webllmchat/webllm-app/src/lib/utils/document-processor.ts:165:15)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at extractContent (/Users/emilionicoli/my/webllmchat/webllm-app/src/lib/utils/document-processor.ts:50:12)\n at Module.processDocument (/Users/emilionicoli/my/webllmchat/webllm-app/src/lib/utils/document-processor.ts:26:28)\n at /Users/emilionicoli/my/webllmchat/webllm-app/tests/unit/document-processor-advanced.test.ts:76:22\n at file:///Users/emilionicoli/my/webllmchat/webllm-app/node_modules/@vitest/runner/dist/index.js:533:5\n at runTest (file:///Users/emilionicoli/my/webllmchat/webllm-app/node_modules/@vitest/runner/dist/index.js:1056:11)\n at runSuite (file:///Users/emilionicoli/my/webllmchat/webllm-app/node_modules/@vitest/runner/dist/index.js:1205:15)\n at runSuite (file:///Users/emilionicoli/my/webllmchat/webllm-app/node_modules/@vitest/runner/dist/index.js:1205:15)\n at runSuite (file:///Users/emilionicoli/my/webllmchat/webllm-app/node_modules/@vitest/runner/dist/index.js:1205:15)"],"meta":{}},{"ancestorTitles":["Advanced Document Processor","DOCX Processing"],"fullName":"Advanced Document Processor DOCX Processing should extract text and structure from DOCX files","status":"passed","title":"should extract text and structure from DOCX files","duration":7.591875000000016,"failureMessages":[],"meta":{}},{"ancestorTitles":["Advanced Document Processor","DOCX Processing"],"fullName":"Advanced Document Processor DOCX Processing should handle DOCX files by extension when MIME type is missing","status":"passed","title":"should handle DOCX files by extension when MIME type is missing","duration":0.8331249999999955,"failureMessages":[],"meta":{}},{"ancestorTitles":["Advanced Document Processor","Smart Chunking"],"fullName":"Advanced Document Processor Smart Chunking should create chunks with overlap","status":"passed","title":"should create chunks with overlap","duration":0.23029200000001993,"failureMessages":[],"meta":{}},{"ancestorTitles":["Advanced Document Processor","File Type Validation"],"fullName":"Advanced Document Processor File Type Validation should accept PDF files","status":"passed","title":"should accept PDF files","duration":0.10437500000000455,"failureMessages":[],"meta":{}},{"ancestorTitles":["Advanced Document Processor","File Type Validation"],"fullName":"Advanced Document Processor File Type Validation should accept DOCX files","status":"passed","title":"should accept DOCX files","duration":0.07649999999995316,"failureMessages":[],"meta":{}},{"ancestorTitles":["Advanced Document Processor","File Type Validation"],"fullName":"Advanced Document Processor File Type Validation should accept files by extension when MIME type is empty","status":"passed","title":"should accept files by extension when MIME type is empty","duration":0.12116699999995717,"failureMessages":[],"meta":{}},{"ancestorTitles":["Advanced Document Processor","File Type Validation"],"fullName":"Advanced Document Processor File Type Validation should reject unsupported file types","status":"passed","title":"should reject unsupported file types","duration":0.09762500000005048,"failureMessages":[],"meta":{}},{"ancestorTitles":["Advanced Document Processor","Error Handling"],"fullName":"Advanced Document Processor Error Handling should throw error for unsupported file types","status":"passed","title":"should throw error for unsupported file types","duration":0.6900420000000054,"failureMessages":[],"meta":{}}],"startTime":1752961286665,"endTime":1752961286678.69,"status":"failed","message":"","name":"/Users/emilionicoli/my/webllmchat/webllm-app/tests/unit/document-processor-advanced.test.ts"},{"assertionResults":[{"ancestorTitles":["Document Processor Utils"],"fullName":"Document Processor Utils should validate file types correctly","status":"passed","title":"should validate file types correctly","duration":1.058084000000008,"failureMessages":[],"meta":{}},{"ancestorTitles":["Document Processor Utils"],"fullName":"Document Processor Utils should format file sizes correctly","status":"passed","title":"should format file sizes correctly","duration":0.21383299999996552,"failureMessages":[],"meta":{}}],"startTime":1752961286700,"endTime":1752961286701.2139,"status":"passed","message":"","name":"/Users/emilionicoli/my/webllmchat/webllm-app/tests/unit/document-processor.test.ts"},{"assertionResults":[{"ancestorTitles":["Chat Store"],"fullName":"Chat Store should add messages to the store","status":"passed","title":"should add messages to the store","duration":1.6862919999999804,"failureMessages":[],"meta":{}},{"ancestorTitles":["Chat Store"],"fullName":"Chat Store should update the last message","status":"failed","title":"should update the last message","duration":3.353375000000028,"failureMessages":["AssertionError: expected 'Hello there!__STREAMING_CURSOR__' to be 'Hello there!' // Object.is equality\n at /Users/emilionicoli/my/webllmchat/webllm-app/tests/unit/stores.test.ts:49:33\n at file:///Users/emilionicoli/my/webllmchat/webllm-app/node_modules/@vitest/runner/dist/index.js:146:14\n at file:///Users/emilionicoli/my/webllmchat/webllm-app/node_modules/@vitest/runner/dist/index.js:533:11\n at runWithTimeout (file:///Users/emilionicoli/my/webllmchat/webllm-app/node_modules/@vitest/runner/dist/index.js:39:7)\n at runTest (file:///Users/emilionicoli/my/webllmchat/webllm-app/node_modules/@vitest/runner/dist/index.js:1056:17)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at runSuite (file:///Users/emilionicoli/my/webllmchat/webllm-app/node_modules/@vitest/runner/dist/index.js:1205:15)\n at runSuite (file:///Users/emilionicoli/my/webllmchat/webllm-app/node_modules/@vitest/runner/dist/index.js:1205:15)\n at runFiles (file:///Users/emilionicoli/my/webllmchat/webllm-app/node_modules/@vitest/runner/dist/index.js:1262:5)\n at startTests (file:///Users/emilionicoli/my/webllmchat/webllm-app/node_modules/@vitest/runner/dist/index.js:1271:3)"],"meta":{}},{"ancestorTitles":["Theme Store"],"fullName":"Theme Store should update theme","status":"passed","title":"should update theme","duration":0.7141659999999774,"failureMessages":[],"meta":{}},{"ancestorTitles":["Documents Store"],"fullName":"Documents Store should add documents","status":"passed","title":"should add documents","duration":0.1618750000000091,"failureMessages":[],"meta":{}},{"ancestorTitles":["Documents Store"],"fullName":"Documents Store should remove documents","status":"passed","title":"should remove documents","duration":0.12054200000000037,"failureMessages":[],"meta":{}}],"startTime":1752961286827,"endTime":1752961286833.1619,"status":"failed","message":"","name":"/Users/emilionicoli/my/webllmchat/webllm-app/tests/unit/stores.test.ts"}]}