Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Orchestration spec update 12a - Tests #269

Open
wants to merge 7 commits into
base: orchestration-spec-update-12a
Choose a base branch
from

Conversation

rpanackal
Copy link
Member

@rpanackal rpanackal commented Jan 9, 2025

Context

AI/ai-sdk-java-backlog#135.

Add all necessary test for new Orchestration update (12a)

Feature scope:

  • Test PolymorphicFallbackDeserializer for failure case
  • Test serialization/deserialization for MultiChatMessage objects
  • Increase coverage for regular Message (convenience) type objects.

Definition of Done

  • Functionality scope stated & covered
  • Tests cover the scope above
  • Error handling created / updated & covered by the tests above
  • Aligned changes with the JavaScript SDK
  • Documentation updated
  • Release notes updated

Roshin Rajan Panackal added 6 commits January 9, 2025 14:08
- improve coverage on existing tests in addition
- tests for failure cases of PolymorphicFallbackDeserializer
…update-12a' into orchestration-spec-update-12a-tests
@rpanackal rpanackal changed the title Orchestration spec update 12a tests Orchestration spec update 12a - Tests Jan 9, 2025
Comment on lines +5 to +19
{
"role": "system",
"content": "You are a multi language translator"
},
{
"role": "user",
"content": "Reply with 'Orchestration Service is working!' in German"
},
{
"role": "assistant",
"content": "Orchestration Service funktioniert!"
},
{
"role": "user",
"content": "How about in French?"
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just added a few more items for different roles in templating to increase the test coverage.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants