164 lines
4.3 KiB
Plaintext
164 lines
4.3 KiB
Plaintext
== Didactyl Test Results ==
|
|
Run: 2026-03-25T18:03:00.628899+00:00
|
|
Agent base URL: http://127.0.0.1:8485
|
|
|
|
Pass: 16
|
|
Fail: 0
|
|
Error: 20
|
|
Timeout: 7
|
|
Skip: 0
|
|
Total: 43
|
|
|
|
[PASS] test_conversation::simple_greeting (0.71s)
|
|
greeting response ok
|
|
Agent errors: 1
|
|
|
|
[ERROR] test_conversation::agent_responds_about_itself (0.69s)
|
|
AssertionError('response missing expected identity terms')
|
|
Agent errors: 1
|
|
|
|
[PASS] test_conversation::empty_message_handling (0.72s)
|
|
empty message handled
|
|
Agent errors: 1
|
|
|
|
[TIMEOUT] test_conversation::very_long_message (74.41s)
|
|
timed out
|
|
|
|
[PASS] test_errors::invalid_json_body (0.33s)
|
|
invalid json rejected
|
|
|
|
[PASS] test_errors::missing_message_field (0.33s)
|
|
missing message rejected
|
|
|
|
[PASS] test_errors::unknown_endpoint (0.33s)
|
|
unknown endpoint 404
|
|
|
|
[PASS] test_errors::webhook_nonexistent_dtag (0.33s)
|
|
nonexistent d_tag 404
|
|
|
|
[PASS] test_health::status_returns_200 (0.33s)
|
|
status success
|
|
|
|
[PASS] test_health::status_has_fields (0.33s)
|
|
required fields present
|
|
|
|
[PASS] test_health::context_current_returns_messages (0.33s)
|
|
context current ok
|
|
|
|
[PASS] test_health::context_parts_has_system_prompt (0.33s)
|
|
context parts ok
|
|
|
|
[PASS] test_restart::clean_restart (4.62s)
|
|
restart succeeded
|
|
|
|
[PASS] test_restart::status_after_restart (4.91s)
|
|
status stable after restart
|
|
|
|
[PASS] test_restart::conversation_after_restart (5.05s)
|
|
conversation works post-restart
|
|
Agent errors: 1
|
|
|
|
[PASS] test_timeouts::response_within_timeout (0.71s)
|
|
response within timeout
|
|
Agent errors: 1
|
|
|
|
[PASS] test_timeouts::status_responds_fast (0.33s)
|
|
status fast
|
|
|
|
[PASS] test_timeouts::context_responds_fast (0.33s)
|
|
context fast
|
|
|
|
[ERROR] test_tools_blossom::blossom_list (0.69s)
|
|
AssertionError('expected tool blossom_list, got []')
|
|
Agent errors: 1
|
|
|
|
[TIMEOUT] test_tools_cashu::wallet_balance (74.34s)
|
|
timed out
|
|
|
|
[ERROR] test_tools_identity::get_pubkey (0.72s)
|
|
AssertionError('expected tool nostr_pubkey, got []')
|
|
Agent errors: 1
|
|
|
|
[ERROR] test_tools_identity::get_npub (0.70s)
|
|
AssertionError('expected tool nostr_npub, got []')
|
|
Agent errors: 1
|
|
|
|
[ERROR] test_tools_identity::agent_identity (1.13s)
|
|
AssertionError('expected tool agent_identity, got []')
|
|
Agent errors: 1
|
|
|
|
[TIMEOUT] test_tools_identity::agent_version (74.36s)
|
|
timed out
|
|
|
|
[ERROR] test_tools_identity::admin_identity (0.71s)
|
|
AssertionError('expected tool admin_identity, got []')
|
|
Agent errors: 1
|
|
|
|
[ERROR] test_tools_memory::task_list (0.74s)
|
|
AssertionError('expected tool task_list, got []')
|
|
Agent errors: 1
|
|
|
|
[ERROR] test_tools_memory::task_manage_add_remove (0.88s)
|
|
AssertionError('expected tool task_manage, got []')
|
|
Agent errors: 1
|
|
|
|
[TIMEOUT] test_tools_memory::memory_save_recall (74.61s)
|
|
timed out
|
|
|
|
[ERROR] test_tools_nostr::nostr_post_kind1 (0.74s)
|
|
AssertionError('expected tool nostr_post, got []')
|
|
Agent errors: 1
|
|
|
|
[ERROR] test_tools_nostr::nostr_query_recent (0.72s)
|
|
AssertionError('expected tool nostr_query, got []')
|
|
Agent errors: 1
|
|
|
|
[ERROR] test_tools_nostr::nostr_my_events (0.79s)
|
|
AssertionError('expected tool nostr_my_events, got []')
|
|
Agent errors: 1
|
|
|
|
[TIMEOUT] test_tools_nostr::nostr_relay_status (74.99s)
|
|
timed out
|
|
|
|
[ERROR] test_tools_nostr::nostr_dm_send (0.75s)
|
|
AssertionError('expected tool nostr_dm_send, got []')
|
|
Agent errors: 1
|
|
|
|
[ERROR] test_tools_nostr::nostr_encode_npub (0.78s)
|
|
AssertionError('expected tool nostr_encode, got []')
|
|
Agent errors: 1
|
|
|
|
[ERROR] test_tools_nostr::nostr_profile_get (0.83s)
|
|
AssertionError('expected tool nostr_profile_get, got []')
|
|
Agent errors: 1
|
|
|
|
[TIMEOUT] test_tools_skills::skill_list (74.53s)
|
|
timed out
|
|
|
|
[ERROR] test_tools_skills::trigger_list (0.86s)
|
|
AssertionError('expected tool trigger_list, got []')
|
|
Agent errors: 1
|
|
|
|
[ERROR] test_tools_skills::skill_create_and_remove (0.76s)
|
|
AssertionError('expected tool skill_create, got []')
|
|
Agent errors: 1
|
|
|
|
[ERROR] test_tools_system::tool_list (1.26s)
|
|
AssertionError('expected tool tool_list, got []')
|
|
Agent errors: 1
|
|
|
|
[TIMEOUT] test_tools_system::model_get (74.51s)
|
|
timed out
|
|
|
|
[ERROR] test_tools_system::model_list (0.71s)
|
|
AssertionError('expected tool model_list, got []')
|
|
Agent errors: 1
|
|
|
|
[ERROR] test_tools_system::local_http_fetch (0.76s)
|
|
AssertionError('expected tool local_http_fetch, got []')
|
|
Agent errors: 1
|
|
|
|
[ERROR] test_tools_system::config_store_recall (0.77s)
|
|
AssertionError('expected tool config_store, got []')
|
|
Agent errors: 1
|