{ "metadata": { "start_time": "2026-01-11T00:28:31.202459", "end_time": "2026-01-11T00:28:33.718606", "duration": 1.2442383766174316, "exit_status": 0, "pytest_version": "9.0.2", "test_types": [ "pytest", "torture_test" ] }, "summary": { "total": 6, "passed": 5, "failed": 0, "skipped": 1, "pass_rate": 83.33333333333334 }, "categories": { "Excel": { "total": 4, "passed": 3, "failed": 0, "skipped": 1 }, "Word": { "total": 2, "passed": 2, "failed": 0, "skipped": 0 } }, "tests": [ { "name": "Excel Data Analysis", "nodeid": "torture_test.py::test_excel_data_analysis", "category": "Excel", "outcome": "passed", "duration": 0.17873024940490723, "timestamp": "2026-01-11T00:28:33.696485", "module": "torture_test", "class": null, "function": "test_excel_data_analysis", "inputs": { "file": "test_files/test_data.xlsx" }, "outputs": { "sheets_analyzed": [ "Test Data" ] }, "error": null, "traceback": null }, { "name": "Excel Formula Extraction", "nodeid": "torture_test.py::test_excel_formula_extraction", "category": "Excel", "outcome": "passed", "duration": 0.0032067298889160156, "timestamp": "2026-01-11T00:28:33.699697", "module": "torture_test", "class": null, "function": "test_excel_formula_extraction", "inputs": { "file": "test_files/test_data.xlsx" }, "outputs": { "total_formulas": 8 }, "error": null, "traceback": null }, { "name": "Excel Chart Data Generation", "nodeid": "torture_test.py::test_excel_chart_generation", "category": "Excel", "outcome": "passed", "duration": 0.0025446414947509766, "timestamp": "2026-01-11T00:28:33.702246", "module": "torture_test", "class": null, "function": "test_excel_chart_generation", "inputs": { "file": "test_files/test_data.xlsx", "x_column": "Category", "y_columns": [ "Value" ] }, "outputs": { "chart_libraries": 2 }, "error": null, "traceback": null }, { "name": "Word Structure Analysis", "nodeid": "torture_test.py::test_word_structure_analysis", "category": "Word", "outcome": "passed", "duration": 0.010314226150512695, "timestamp": "2026-01-11T00:28:33.712565", "module": "torture_test", "class": null, "function": "test_word_structure_analysis", "inputs": { "file": "test_files/test_document.docx" }, "outputs": { "total_headings": 0 }, "error": null, "traceback": null }, { "name": "Word Table Extraction", "nodeid": "torture_test.py::test_word_table_extraction", "category": "Word", "outcome": "passed", "duration": 0.005824089050292969, "timestamp": "2026-01-11T00:28:33.718393", "module": "torture_test", "class": null, "function": "test_word_table_extraction", "inputs": { "file": "test_files/test_document.docx" }, "outputs": { "total_tables": 0 }, "error": null, "traceback": null }, { "name": "Real Excel File Analysis (FORScan)", "nodeid": "torture_test.py::test_real_excel_analysis", "category": "Excel", "outcome": "skipped", "duration": 0, "timestamp": "2026-01-11T00:28:33.718405", "module": "torture_test", "class": null, "function": "test_real_excel_analysis", "inputs": { "file": "/home/rpm/FORScan Lite spreadsheets v1.1/FORScan Lite spreadsheet - PIDs.xlsx" }, "outputs": null, "error": "File not found: /home/rpm/FORScan Lite spreadsheets v1.1/FORScan Lite spreadsheet - PIDs.xlsx", "traceback": null } ] }