135 lines
26 KiB
Plaintext
135 lines
26 KiB
Plaintext
uv : DEBUG: Using default categories from manifest 'tests.toml': ['core', 'integrations', 'simulations']
|
|
At line:1 char:1
|
|
+ uv run python run_tests.py --manifest tests.toml --cov=. --cov-report ...
|
|
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
+ CategoryInfo : NotSpecified: (DEBUG: Using de... 'simulations']:String) [], RemoteException
|
|
+ FullyQualifiedErrorId : NativeCommandError
|
|
|
|
DEBUG: Looking for category 'core' in manifest.
|
|
DEBUG: Found test files for category 'core': ['tests/test_api_events.py', 'tests/test_gui_diagnostics.py', 'tests/test_gui_events.py',
|
|
'tests/test_gui_performance_requirements.py', 'tests/test_gui_stress_performance.py', 'tests/test_gui_updates.py', 'tests/test_gui2_events.py', 'tests/test_gui2_layout.py',
|
|
'tests/test_gui2_mcp.py', 'tests/test_gui2_parity.py', 'tests/test_gui2_performance.py', 'tests/test_history_management.py', 'tests/test_headless_service.py',
|
|
'tests/test_performance_monitor.py', 'tests/test_token_usage.py', 'tests/test_layout_reorganization.py']
|
|
DEBUG: Looking for category 'integrations' in manifest.
|
|
DEBUG: Found test files for category 'integrations': ['tests/test_api_hook_client.py', 'tests/test_api_hook_extensions.py', 'tests/test_hooks.py',
|
|
'tests/test_sync_hooks.py', 'tests/test_mcp_perf_tool.py']
|
|
DEBUG: Looking for category 'simulations' in manifest.
|
|
DEBUG: Found test files for category 'simulations': ['tests/test_sim_ai_settings.py', 'tests/test_sim_base.py', 'tests/test_sim_context.py', 'tests/test_sim_execution.py',
|
|
'tests/test_sim_tools.py', 'tests/test_workflow_sim.py', 'tests/test_extended_sims.py', 'tests/test_user_agent.py', 'tests/test_live_workflow.py',
|
|
'tests/test_agent_capabilities.py', 'tests/test_agent_tools_wiring.py']
|
|
Running pytest with arguments: ['tests/test_api_events.py', 'tests/test_gui_diagnostics.py', 'tests/test_gui_events.py', 'tests/test_gui_performance_requirements.py',
|
|
'tests/test_gui_stress_performance.py', 'tests/test_gui_updates.py', 'tests/test_gui2_events.py', 'tests/test_gui2_layout.py', 'tests/test_gui2_mcp.py',
|
|
'tests/test_gui2_parity.py', 'tests/test_gui2_performance.py', 'tests/test_history_management.py', 'tests/test_headless_service.py', 'tests/test_performance_monitor.py',
|
|
'tests/test_token_usage.py', 'tests/test_layout_reorganization.py', 'tests/test_api_hook_client.py', 'tests/test_api_hook_extensions.py', 'tests/test_hooks.py',
|
|
'tests/test_sync_hooks.py', 'tests/test_mcp_perf_tool.py', 'tests/test_sim_ai_settings.py', 'tests/test_sim_base.py', 'tests/test_sim_context.py',
|
|
'tests/test_sim_execution.py', 'tests/test_sim_tools.py', 'tests/test_workflow_sim.py', 'tests/test_extended_sims.py', 'tests/test_user_agent.py',
|
|
'tests/test_live_workflow.py', 'tests/test_agent_capabilities.py', 'tests/test_agent_tools_wiring.py', '--cov=.', '--cov-report=term-missing']
|
|
============================= test session starts =============================
|
|
platform win32 -- Python 3.11.6, pytest-9.0.2, pluggy-1.6.0
|
|
rootdir: C:\projects\manual_slop
|
|
configfile: pyproject.toml
|
|
plugins: anyio-4.12.1, cov-7.0.0
|
|
collected 83 items
|
|
|
|
tests\test_api_events.py .... [ 4%]
|
|
tests\test_gui_diagnostics.py .. [ 7%]
|
|
tests\test_gui_events.py . [ 8%]
|
|
tests\test_gui_performance_requirements.py . [ 9%]
|
|
tests\test_gui_stress_performance.py . [ 10%]
|
|
tests\test_gui_updates.py .. [ 13%]
|
|
tests\test_gui2_events.py . [ 14%]
|
|
tests\test_gui2_layout.py .. [ 16%]
|
|
tests\test_gui2_mcp.py . [ 18%]
|
|
tests\test_gui2_parity.py ... [ 21%]
|
|
tests\test_gui2_performance.py .s [ 24%]
|
|
tests\test_history_management.py ....... [ 32%]
|
|
tests\test_headless_service.py ............. [ 48%]
|
|
tests\test_performance_monitor.py .. [ 50%]
|
|
tests\test_token_usage.py . [ 51%]
|
|
tests\test_layout_reorganization.py .... [ 56%]
|
|
tests\test_api_hook_client.py ...... [ 63%]
|
|
tests\test_api_hook_extensions.py ..... [ 69%]
|
|
tests\test_hooks.py ... [ 73%]
|
|
tests\test_sync_hooks.py . [ 74%]
|
|
tests\test_mcp_perf_tool.py . [ 75%]
|
|
tests\test_sim_ai_settings.py . [ 77%]
|
|
tests\test_sim_base.py .. [ 79%]
|
|
tests\test_sim_context.py . [ 80%]
|
|
tests\test_sim_execution.py . [ 81%]
|
|
tests\test_sim_tools.py . [ 83%]
|
|
tests\test_workflow_sim.py .... [ 87%]
|
|
tests\test_extended_sims.py .... [ 92%]
|
|
tests\test_user_agent.py .. [ 95%]
|
|
tests\test_live_workflow.py . [ 96%]
|
|
tests\test_agent_capabilities.py . [ 97%]
|
|
tests\test_agent_tools_wiring.py .. [100%]
|
|
|
|
=============================== tests coverage ================================
|
|
_______________ coverage: platform win32, python 3.11.6-final-0 _______________
|
|
|
|
Name Stmts Miss Cover Missing
|
|
--------------------------------------------------------------------------
|
|
aggregate.py 177 100 44% 35-36, 47-48, 56, 67-84, 87-99, 116-133, 141-142, 146-158, 166-169, 171, 187, 191-203, 208, 229-248, 251
|
|
ai_client.py 840 608 28% 49, 119, 148, 152-157, 170-173, 176-185, 189-214, 218-241, 256-260, 269-272, 279, 290-298, 306-311, 316-327, 332-340, 389-391, 403-405, 416, 461-470, 476, 489-512, 520-528, 538-557, 568-580, 587-589, 598-602, 622-623, 632-640, 657-659, 664-685, 689, 697-698, 708-719, 731, 742-761, 772-776, 780-783, 793-796, 802, 808-924, 951-973, 978, 983-993, 1002-1025, 1037-1070, 1077-1080, 1087, 1096-1103, 1113-1118, 1127-1137, 1148-1161, 1175-1385, 1412-1416, 1425-1432, 1441-1481, 1483-1501, 1509-1529
|
|
api_hook_client.py 136 43 68% 20-22, 44-52, 56-59, 68-69, 119-122, 133-152, 177-178, 184-185, 200-205, 209
|
|
api_hooks.py 225 205 9% 11-12, 17-154, 157-265, 268, 278-302, 305-310
|
|
events.py 12 0 100%
|
|
file_cache.py 12 4 67% 17, 21, 25, 29
|
|
gemini.py 24 24 0% 2-35
|
|
gemini_cli_adapter.py 51 43 16% 9-12, 18-90
|
|
gui_2.py 1892 1442 24% 45-48, 77-82, 89, 103-106, 275-286, 294-297, 302-305, 414, 426, 434, 440-449, 454-463, 479, 489-490, 538-543, 550, 557-563, 566-570, 573-576, 583-601, 604-621, 624-649, 655-656, 661-666, 669-683, 694-701, 704-715, 718-729, 739-747, 753-755, 764-767, 774-831, 835-845, 849-859, 863-873, 877-887, 891-905, 909-917, 921-975, 981-982, 995-1014, 1017-1041, 1044-1086, 1106-1113, 1116-1122, 1185-1197, 1202-1205, 1208-1230, 1235-1261, 1264-1602, 1605-1696, 1699-1730, 1733-1761, 1765-1970, 1973-2033, 2037-2071, 2074-2111, 2114-2194, 2197-2343, 2346-2350, 2353-2391, 2394-2396, 2399, 2451-2452, 2455
|
|
gui_legacy.py 1671 1187 29% 45-46, 50-53, 57-68, 72-77, 109-118, 123-143, 148-150, 155-171, 176-188, 194, 198-207, 211-223, 227-230, 234-237, 242-251, 264-287, 301-308, 312-355, 358-367, 370-375, 379-380, 394-395, 542-543, 547-553, 566-590, 594-611, 615-642, 646-650, 656-658, 663-680, 685-696, 700-706, 710-721, 725-738, 742-758, 762-763, 774-776, 780, 784-787, 810-818, 821-825, 896-898, 902-908, 913-928, 931-946, 949-979, 985-1028, 1032-1045, 1048-1053, 1056-1066, 1069-1073, 1076-1084, 1087-1095, 1098-1106, 1109-1124, 1128-1177, 1180-1184, 1187-1191, 1194-1200, 1203-1207, 1210-1222, 1228-1250, 1253-1257, 1260-1264, 1267-1271, 1274-1280, 1283-1288, 1291-1295, 1298-1310, 1313-1319, 1322-1365, 1368-1378, 1381-1400, 1403-1457, 1460-1465, 1468-1472, 1475, 1478-1479, 1482-1488, 1493-1501, 1504-1520, 1524-1539, 1545-1549, 1552-1556, 1561-1562, 1565-1572, 1575-1582, 1585, 1588, 1591-1595, 1598-1605, 1608-1609, 1612-1615, 1618-1623, 1626-1628, 1631-1639, 1642-1650, 1655-1664, 1667-1672, 1675-1682, 1688-1762, 1765-1771, 1775-1780, 1783-1786, 1789-1792, 1795-1803, 1806-1810, 1813-1820, 1825-1826, 1829-1832, 1835-1843, 1846, 1849, 1854-1900, 2198-2235, 2239-2321, 2326, 2336-2339, 2341-2359, 2376-2381, 2384-2385, 2388-2572, 2576-2577, 2581
|
|
mcp_client.py 243 153 37% 70-71, 100-101, 103, 108-110, 121, 123-124, 141-148, 155, 157, 159, 170-173, 176-177, 185-209, 218-229, 237-244, 247-253, 256-268, 271-274, 278-281, 284-285, 288-289, 292-295, 299-313, 318-337, 343, 351-352, 365-379
|
|
performance_monitor.py 83 21 75% 51, 63, 71-72, 78-80, 86-101
|
|
project_manager.py 108 36 67% 23-26, 38, 43-64, 70-77, 81-88, 164, 198
|
|
reproduce_delay.py 15 15 0% 1-18
|
|
run_tests.py 54 54 0% 1-121
|
|
session_logger.py 75 42 44% 81-89, 96-103, 111-116, 126-157
|
|
shell_runner.py 17 13 24% 13-30
|
|
simulation\sim_ai_settings.py 27 1 96% 38
|
|
simulation\sim_base.py 62 23 63% 24, 52, 55, 62, 65-73, 77-88
|
|
simulation\sim_context.py 51 1 98% 81
|
|
simulation\sim_execution.py 56 5 91% 31-34, 79
|
|
simulation\sim_tools.py 25 1 96% 47
|
|
simulation\user_agent.py 23 10 57% 27-42
|
|
simulation\workflow_sim.py 68 11 84% 34-38, 54-56, 71-72, 83, 86-87
|
|
summarize.py 123 111 10% 34-90, 94-123, 127-142, 146-153, 173-178, 186-197, 205-211
|
|
tests\conftest.py 57 10 82% 18, 29, 31-32, 67-68, 72-74, 83
|
|
tests\test_agent_capabilities.py 7 0 100%
|
|
tests\test_agent_tools_wiring.py 14 0 100%
|
|
tests\test_api_events.py 67 0 100%
|
|
tests\test_api_hook_client.py 36 0 100%
|
|
tests\test_api_hook_extensions.py 41 0 100%
|
|
tests\test_extended_sims.py 42 0 100%
|
|
tests\test_gui2_events.py 24 1 96% 14
|
|
tests\test_gui2_layout.py 15 0 100%
|
|
tests\test_gui2_mcp.py 38 1 97% 10
|
|
tests\test_gui2_parity.py 49 1 98% 20
|
|
tests\test_gui2_performance.py 51 11 78% 46-47, 74-89
|
|
tests\test_gui_diagnostics.py 33 0 100%
|
|
tests\test_gui_events.py 23 0 100%
|
|
tests\test_gui_performance_requirements.py 22 0 100%
|
|
tests\test_gui_stress_performance.py 26 0 100%
|
|
tests\test_gui_updates.py 39 0 100%
|
|
tests\test_headless_service.py 120 5 96% 169-170, 176-177, 180
|
|
tests\test_history_management.py 102 0 100%
|
|
tests\test_hooks.py 32 1 97% 22
|
|
tests\test_layout_reorganization.py 53 0 100%
|
|
tests\test_live_workflow.py 58 1 98% 64
|
|
tests\test_mcp_perf_tool.py 12 0 100%
|
|
tests\test_performance_monitor.py 22 0 100%
|
|
tests\test_sim_ai_settings.py 24 0 100%
|
|
tests\test_sim_base.py 25 0 100%
|
|
tests\test_sim_context.py 24 0 100%
|
|
tests\test_sim_execution.py 26 1 96% 20
|
|
tests\test_sim_tools.py 18 0 100%
|
|
tests\test_sync_hooks.py 35 2 94% 25-26
|
|
tests\test_token_usage.py 9 0 100%
|
|
tests\test_user_agent.py 15 0 100%
|
|
tests\test_workflow_sim.py 32 0 100%
|
|
theme.py 94 71 24% 279, 283, 287, 291, 295, 300, 312-349, 361-385, 391-392, 397-401, 406-415
|
|
theme_2.py 52 20 62% 198, 202, 206, 210, 214, 224-237, 243-245, 272-273, 278
|
|
--------------------------------------------------------------------------
|
|
TOTAL 7407 4278 42%
|
|
================== 82 passed, 1 skipped in 116.03s (0:01:56) ==================
|