Skip to content

examples: test_e2e.py reads non-existent ReplayResult.status / .id #98

Description

@LukasPoque

examples/livekit-voice-agent/driver/test_e2e.py (~lines 59, 62) accesses result.status and result.id on the ReplayResult returned by xray.run(...).

ReplayResult has no status or id field — its fields are replay_id, conversation_hash, passed, assertions, judges, metrics (sdk/python/src/xray/conversation.py). The current code raises AttributeError at runtime.

Fix: use result.replay_id and result.passed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions