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

Update ox:core to 0.5.8 #256

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Update ox:core to 0.5.8

b4923d7
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Open

Update ox:core to 0.5.8 #256

Update ox:core to 0.5.8
b4923d7
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test report for succeeded Jan 1, 2025 in 1s

276 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
core/target/jvm-2.13/test-reports/TEST-sttp.openai.client.SyncClientSpec.xml 11βœ… 519ms
core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.assistants.AssistantsDataSpec.xml 8βœ… 334ms
core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.audio.AudioCreationDataSpec.xml 1βœ… 3ms
core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.completions.chat.ChatChunkDataSpec.xml 2βœ… 85ms
core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.completions.chat.ChatDataSpec.xml 2βœ… 8ms
core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.completions.chat.JsonSchemaSpec.xml 4βœ… 796ms
core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.completions.CompletionsDataSpec.xml 4βœ… 61ms
core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.completions.EditDataSpec.xml 2βœ… 6ms
core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.embeddings.EmbeddingsDataSpec.xml 1βœ… 9ms
core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.files.FilesResponseDataSpec.xml 4βœ… 5ms
core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.finetunes.FineTunesDataSpec.xml 7βœ… 76ms
core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.images.creation.ImageCreationDataSpec.xml 4βœ… 33ms
core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.models.ModelsGetResponseDataSpec.xml 1βœ… 11ms
core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.moderations.ModerationsDataSpec.xml 2βœ… 10ms
core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.threads.messages.ThreadMessagesDataSpec.xml 5βœ… 29ms
core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.threads.runs.ThreadRunsDataSpec.xml 13βœ… 101ms
core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.threads.ThreadsDataSpec.xml 7βœ… 11ms
core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.vectorstore.file.VectorStoreFileDataSpec.xml 6βœ… 32ms
core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.vectorstore.VectorStoreDataSpec.xml 6βœ… 45ms
core/target/jvm-3/test-reports/TEST-sttp.openai.client.SyncClientSpec.xml 11βœ… 332ms
core/target/jvm-3/test-reports/TEST-sttp.openai.requests.assistants.AssistantsDataSpec.xml 8βœ… 34ms
core/target/jvm-3/test-reports/TEST-sttp.openai.requests.audio.AudioCreationDataSpec.xml 1βœ… 3ms
core/target/jvm-3/test-reports/TEST-sttp.openai.requests.completions.chat.ChatChunkDataSpec.xml 2βœ… 13ms
core/target/jvm-3/test-reports/TEST-sttp.openai.requests.completions.chat.ChatDataSpec.xml 2βœ… 89ms
core/target/jvm-3/test-reports/TEST-sttp.openai.requests.completions.chat.JsonSchemaSpec.xml 4βœ… 614ms
core/target/jvm-3/test-reports/TEST-sttp.openai.requests.completions.CompletionsDataSpec.xml 4βœ… 21ms
core/target/jvm-3/test-reports/TEST-sttp.openai.requests.completions.EditDataSpec.xml 2βœ… 13ms
core/target/jvm-3/test-reports/TEST-sttp.openai.requests.embeddings.EmbeddingsDataSpec.xml 1βœ… 13ms
core/target/jvm-3/test-reports/TEST-sttp.openai.requests.files.FilesResponseDataSpec.xml 4βœ… 7ms
core/target/jvm-3/test-reports/TEST-sttp.openai.requests.finetunes.FineTunesDataSpec.xml 7βœ… 49ms
core/target/jvm-3/test-reports/TEST-sttp.openai.requests.images.creation.ImageCreationDataSpec.xml 4βœ… 121ms
core/target/jvm-3/test-reports/TEST-sttp.openai.requests.models.ModelsGetResponseDataSpec.xml 1βœ… 1ms
core/target/jvm-3/test-reports/TEST-sttp.openai.requests.moderations.ModerationsDataSpec.xml 2βœ… 17ms
core/target/jvm-3/test-reports/TEST-sttp.openai.requests.threads.messages.ThreadMessagesDataSpec.xml 5βœ… 184ms
core/target/jvm-3/test-reports/TEST-sttp.openai.requests.threads.runs.ThreadRunsDataSpec.xml 13βœ… 100ms
core/target/jvm-3/test-reports/TEST-sttp.openai.requests.threads.ThreadsDataSpec.xml 7βœ… 14ms
core/target/jvm-3/test-reports/TEST-sttp.openai.requests.vectorstore.file.VectorStoreFileDataSpec.xml 6βœ… 40ms
core/target/jvm-3/test-reports/TEST-sttp.openai.requests.vectorstore.VectorStoreDataSpec.xml 6βœ… 16ms
streaming/akka/target/jvm-2.13/test-reports/TEST-sttp.openai.streaming.akka.AkkaClientSpec.xml 12βœ… 684ms
streaming/fs2/target/jvm-2.13/test-reports/TEST-sttp.openai.streaming.fs2.Fs2ClientSpec.xml 12βœ… 2s
streaming/fs2/target/jvm-3/test-reports/TEST-sttp.openai.streaming.fs2.Fs2ClientSpec.xml 12βœ… 793ms
streaming/ox/target/jvm-3/test-reports/TEST-sttp.openai.streaming.ox.OxClientSpec.xml 12βœ… 714ms
streaming/pekko/target/jvm-2.13/test-reports/TEST-sttp.openai.streaming.pekko.PekkoClientSpec.xml 12βœ… 827ms
streaming/pekko/target/jvm-3/test-reports/TEST-sttp.openai.streaming.pekko.PekkoClientSpec.xml 12βœ… 693ms
streaming/zio/target/jvm-2.13/test-reports/TEST-sttp.openai.streaming.zio.ZioClientSpec.xml 12βœ… 1s
streaming/zio/target/jvm-3/test-reports/TEST-sttp.openai.streaming.zio.ZioClientSpec.xml 12βœ… 768ms

βœ…Β core/target/jvm-2.13/test-reports/TEST-sttp.openai.client.SyncClientSpec.xml

11 tests were completed in 519ms with 11 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.client.SyncClientSpec 11βœ… 519ms

βœ…Β sttp.openai.client.SyncClientSpec

βœ… Service response with status code: 429 should return properly deserialized RateLimitException
βœ… Service response with status code: 400 should return properly deserialized InvalidRequestException
βœ… Service response with status code: 404 should return properly deserialized InvalidRequestException
βœ… Service response with status code: 415 should return properly deserialized InvalidRequestException
βœ… Service response with status code: 401 should return properly deserialized AuthenticationException
βœ… Service response with status code: 403 should return properly deserialized PermissionException
βœ… Service response with status code: 409 should return properly deserialized TryAgain
βœ… Service response with status code: 503 should return properly deserialized ServiceUnavailableException
βœ… Service response with status code: 410 should return properly deserialized APIException
βœ… Fetching models with successful response should return properly deserialized list of available models
βœ… Customizing the request should be additive

βœ…Β core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.assistants.AssistantsDataSpec.xml

8 tests were completed in 334ms with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.assistants.AssistantsDataSpec 8βœ… 334ms

βœ…Β sttp.openai.requests.assistants.AssistantsDataSpec

βœ… Given create assistant request should be properly serialized to Json
βœ… Given create assistant response as Json should be properly deserialized to case class
βœ… Given list assistants response as Json should be properly deserialized to case class
βœ… Given list assistant files response as Json should be properly deserialized to case class
βœ… Given retrieve assistant response as Json should be properly deserialized to case class
βœ… Given modify assistant request should be properly serialized to Json
βœ… Given modify assistant response as Json should be properly deserialized to case class
βœ… Given delete assistant response as Json should be properly deserialized to case class

βœ…Β core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.audio.AudioCreationDataSpec.xml

1 tests were completed in 3ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.audio.AudioCreationDataSpec 1βœ… 3ms

βœ…Β sttp.openai.requests.audio.AudioCreationDataSpec

βœ… Given audio generation response as Json should be properly deserialized to case class

βœ…Β core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.completions.chat.ChatChunkDataSpec.xml

2 tests were completed in 85ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.completions.chat.ChatChunkDataSpec 2βœ… 85ms

βœ…Β sttp.openai.requests.completions.chat.ChatChunkDataSpec

βœ… Given chat chunk completions response as Json should be properly deserialized to case class
βœ… Given completions request with streaming enabled as case class should be properly serialized to Json

βœ…Β core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.completions.chat.ChatDataSpec.xml

2 tests were completed in 8ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.completions.chat.ChatDataSpec 2βœ… 8ms

βœ…Β sttp.openai.requests.completions.chat.ChatDataSpec

βœ… Given chat completions response as Json should be properly deserialized to case class
βœ… Given completions request as case class should be properly serialized to Json

βœ…Β core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.completions.chat.JsonSchemaSpec.xml

4 tests were completed in 796ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.completions.chat.JsonSchemaSpec 4βœ… 796ms

βœ…Β sttp.openai.requests.completions.chat.JsonSchemaSpec

βœ… Given string JSON schema should be properly serialized to Json
βœ… Given number JSON schema should be properly serialized to Json
βœ… Given object JSON schema should be properly serialized to Json
βœ… Given array JSON schema should be properly serialized to Json

βœ…Β core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.completions.CompletionsDataSpec.xml

4 tests were completed in 61ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.completions.CompletionsDataSpec 4βœ… 61ms

βœ…Β sttp.openai.requests.completions.CompletionsDataSpec

βœ… Given completions response as Json should be properly deserialized to case class
βœ… Given completions request as case class should be properly serialized to Json
βœ… Given completions of MultiplePrompt response as Json should be properly deserialized to case class
βœ… Given completions of MultiplePrompt request as case class should be properly serialized to Json

βœ…Β core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.completions.EditDataSpec.xml

2 tests were completed in 6ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.completions.EditDataSpec 2βœ… 6ms

βœ…Β sttp.openai.requests.completions.EditDataSpec

βœ… Given chat completions response as Json should be properly deserialized to case class
βœ… Given completions request as case class should be properly serialized to Json

βœ…Β core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.embeddings.EmbeddingsDataSpec.xml

1 tests were completed in 9ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.embeddings.EmbeddingsDataSpec 1βœ… 9ms

βœ…Β sttp.openai.requests.embeddings.EmbeddingsDataSpec

βœ… Given list files response as Json should be properly deserialized to case class

βœ…Β core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.files.FilesResponseDataSpec.xml

4 tests were completed in 5ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.files.FilesResponseDataSpec 4βœ… 5ms

βœ…Β sttp.openai.requests.files.FilesResponseDataSpec

βœ… Given list files response as Json should be properly deserialized to case class
βœ… Given upload file response as Json should be properly deserialized to case class
βœ… Given delete file response as Json should be properly deserialized to case class
βœ… Given retrieve file response as Json should be properly deserialized to case class

βœ…Β core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.finetunes.FineTunesDataSpec.xml

7 tests were completed in 76ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.finetunes.FineTunesDataSpec 7βœ… 76ms

βœ…Β sttp.openai.requests.finetunes.FineTunesDataSpec

βœ… Given create fine tunes response as Json should be properly deserialized to case class
βœ… Given create fine tunes request as case class should be properly serialized to Json
βœ… Given list fine tunes response as Json should be properly deserialized to case class
βœ… Given retrieve fine tunes response as Json should be properly deserialized to case class
βœ… Given delete fine tune model response as Json should be properly deserialized to case class
βœ… Given list fine tunes events response as Json should be properly deserialized to case class
βœ… Given cancel fine tunes response as Json should be properly deserialized to case class

βœ…Β core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.images.creation.ImageCreationDataSpec.xml

4 tests were completed in 33ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.images.creation.ImageCreationDataSpec 4βœ… 33ms

βœ…Β sttp.openai.requests.images.creation.ImageCreationDataSpec

βœ… Given image generation response as Json should be properly deserialized to case class
βœ… Given create image request as case class should be properly serialized to Json
βœ… Given create image request as case class created with enum values should be properly serialized to Json
βœ… Given create image request as case class with different model should be properly serialized to Json

βœ…Β core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.models.ModelsGetResponseDataSpec.xml

1 tests were completed in 11ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.models.ModelsGetResponseDataSpec 1βœ… 11ms

βœ…Β sttp.openai.requests.models.ModelsGetResponseDataSpec

βœ… Given models response as Json should be properly deserialized to case class

βœ…Β core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.moderations.ModerationsDataSpec.xml

2 tests were completed in 10ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.moderations.ModerationsDataSpec 2βœ… 10ms

βœ…Β sttp.openai.requests.moderations.ModerationsDataSpec

βœ… Given create moderation response as Json should be properly deserialized to case class
βœ… Unknown moderation model in create response should be deserialized to case class

βœ…Β core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.threads.messages.ThreadMessagesDataSpec.xml

5 tests were completed in 29ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.threads.messages.ThreadMessagesDataSpec 5βœ… 29ms

βœ…Β sttp.openai.requests.threads.messages.ThreadMessagesDataSpec

βœ… Given create thread message request as case class should be properly serialized to Json
βœ… Given create thread message response as Json should be properly deserialized to case class
βœ… Given list messages response as Json should be properly deserialized to case class
βœ… Given retrieve message response as Json should be properly deserialized to case class
βœ… Given modify message response as Json should be properly deserialized to case class

βœ…Β core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.threads.runs.ThreadRunsDataSpec.xml

13 tests were completed in 101ms with 13 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.threads.runs.ThreadRunsDataSpec 13βœ… 101ms

βœ…Β sttp.openai.requests.threads.runs.ThreadRunsDataSpec

βœ… Given create thread run request as case class should be properly serialized to Json
βœ… Given create thread run response as Json should be properly deserialized to case class
βœ… Given create thread and run request as case class should be properly serialized to Json
βœ… Given create thread and run response as Json should be properly deserialized to case class
βœ… Given list runs response as Json should be properly deserialized to case class
βœ… Given list run steps response as Json should be properly deserialized to case class
βœ… Given retrieve run response as Json should be properly deserialized to case class
βœ… Given retrieve run step response as Json should be properly deserialized to case class
βœ… Given modify thread run request as case class should be properly serialized to Json
βœ… Given modify run response as Json should be properly deserialized to case class
βœ… Given submit tool outputs to run request as case class should be properly serialized to Json
βœ… Given submit tool outputs to run response as Json should be properly deserialized to case class
βœ… Given cancel run response as Json should be properly deserialized to case class

βœ…Β core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.threads.ThreadsDataSpec.xml

7 tests were completed in 11ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.threads.ThreadsDataSpec 7βœ… 11ms

βœ…Β sttp.openai.requests.threads.ThreadsDataSpec

βœ… Given empty create thread request as case class should be properly serialized to Json
βœ… Given create threads request with messages and no attachments should be properly serialized to Json
βœ… Given create threads request with messages should be properly serialized to Json
βœ… Given create threads request with messages and metadata should be properly serialized to Json
βœ… Given create empty thread response as Json should be properly deserialized to case class
βœ… Given create thread with messages and metadata response as Json should be properly deserialized to case class
βœ… Given delete thread response as Json should be properly deserialized to case class

βœ…Β core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.vectorstore.file.VectorStoreFileDataSpec.xml

6 tests were completed in 32ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.vectorstore.file.VectorStoreFileDataSpec 6βœ… 32ms

βœ…Β sttp.openai.requests.vectorstore.file.VectorStoreFileDataSpec

βœ… Given create vector store file request should be properly serialized to Json
βœ… Vector store file search params should be properly serialized to Json
βœ… Vector store file response should be properly deserialized from Json
βœ… Vector store file response with error should be properly deserialized from Json
βœ… Vector store file list response should be properly deserialized from Json
βœ… Delete of vector store file response should be properly deserialized from Json

βœ…Β core/target/jvm-2.13/test-reports/TEST-sttp.openai.requests.vectorstore.VectorStoreDataSpec.xml

6 tests were completed in 45ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.vectorstore.VectorStoreDataSpec 6βœ… 45ms

βœ…Β sttp.openai.requests.vectorstore.VectorStoreDataSpec

βœ… Given create vector store request should be properly serialized to Json
βœ… Given create vector store request with expires should be properly serialized to Json
βœ… Given modify vector store request should be properly serialized to Json
βœ… Vector store object should be properly deserialized from Json
βœ… List of vector stores should be properly deserialized from Json
βœ… Delete of vector stores response should be properly deserialized from Json

βœ…Β core/target/jvm-3/test-reports/TEST-sttp.openai.client.SyncClientSpec.xml

11 tests were completed in 332ms with 11 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.client.SyncClientSpec 11βœ… 332ms

βœ…Β sttp.openai.client.SyncClientSpec

βœ… Service response with status code: 429 should return properly deserialized RateLimitException
βœ… Service response with status code: 400 should return properly deserialized InvalidRequestException
βœ… Service response with status code: 404 should return properly deserialized InvalidRequestException
βœ… Service response with status code: 415 should return properly deserialized InvalidRequestException
βœ… Service response with status code: 401 should return properly deserialized AuthenticationException
βœ… Service response with status code: 403 should return properly deserialized PermissionException
βœ… Service response with status code: 409 should return properly deserialized TryAgain
βœ… Service response with status code: 503 should return properly deserialized ServiceUnavailableException
βœ… Service response with status code: 410 should return properly deserialized APIException
βœ… Fetching models with successful response should return properly deserialized list of available models
βœ… Customizing the request should be additive

βœ…Β core/target/jvm-3/test-reports/TEST-sttp.openai.requests.assistants.AssistantsDataSpec.xml

8 tests were completed in 34ms with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.assistants.AssistantsDataSpec 8βœ… 34ms

βœ…Β sttp.openai.requests.assistants.AssistantsDataSpec

βœ… Given create assistant request should be properly serialized to Json
βœ… Given create assistant response as Json should be properly deserialized to case class
βœ… Given list assistants response as Json should be properly deserialized to case class
βœ… Given list assistant files response as Json should be properly deserialized to case class
βœ… Given retrieve assistant response as Json should be properly deserialized to case class
βœ… Given modify assistant request should be properly serialized to Json
βœ… Given modify assistant response as Json should be properly deserialized to case class
βœ… Given delete assistant response as Json should be properly deserialized to case class

βœ…Β core/target/jvm-3/test-reports/TEST-sttp.openai.requests.audio.AudioCreationDataSpec.xml

1 tests were completed in 3ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.audio.AudioCreationDataSpec 1βœ… 3ms

βœ…Β sttp.openai.requests.audio.AudioCreationDataSpec

βœ… Given audio generation response as Json should be properly deserialized to case class

βœ…Β core/target/jvm-3/test-reports/TEST-sttp.openai.requests.completions.chat.ChatChunkDataSpec.xml

2 tests were completed in 13ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.completions.chat.ChatChunkDataSpec 2βœ… 13ms

βœ…Β sttp.openai.requests.completions.chat.ChatChunkDataSpec

βœ… Given chat chunk completions response as Json should be properly deserialized to case class
βœ… Given completions request with streaming enabled as case class should be properly serialized to Json

βœ…Β core/target/jvm-3/test-reports/TEST-sttp.openai.requests.completions.chat.ChatDataSpec.xml

2 tests were completed in 89ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.completions.chat.ChatDataSpec 2βœ… 89ms

βœ…Β sttp.openai.requests.completions.chat.ChatDataSpec

βœ… Given chat completions response as Json should be properly deserialized to case class
βœ… Given completions request as case class should be properly serialized to Json

βœ…Β core/target/jvm-3/test-reports/TEST-sttp.openai.requests.completions.chat.JsonSchemaSpec.xml

4 tests were completed in 614ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.completions.chat.JsonSchemaSpec 4βœ… 614ms

βœ…Β sttp.openai.requests.completions.chat.JsonSchemaSpec

βœ… Given string JSON schema should be properly serialized to Json
βœ… Given number JSON schema should be properly serialized to Json
βœ… Given object JSON schema should be properly serialized to Json
βœ… Given array JSON schema should be properly serialized to Json

βœ…Β core/target/jvm-3/test-reports/TEST-sttp.openai.requests.completions.CompletionsDataSpec.xml

4 tests were completed in 21ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.completions.CompletionsDataSpec 4βœ… 21ms

βœ…Β sttp.openai.requests.completions.CompletionsDataSpec

βœ… Given completions response as Json should be properly deserialized to case class
βœ… Given completions request as case class should be properly serialized to Json
βœ… Given completions of MultiplePrompt response as Json should be properly deserialized to case class
βœ… Given completions of MultiplePrompt request as case class should be properly serialized to Json

βœ…Β core/target/jvm-3/test-reports/TEST-sttp.openai.requests.completions.EditDataSpec.xml

2 tests were completed in 13ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.completions.EditDataSpec 2βœ… 13ms

βœ…Β sttp.openai.requests.completions.EditDataSpec

βœ… Given chat completions response as Json should be properly deserialized to case class
βœ… Given completions request as case class should be properly serialized to Json

βœ…Β core/target/jvm-3/test-reports/TEST-sttp.openai.requests.embeddings.EmbeddingsDataSpec.xml

1 tests were completed in 13ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.embeddings.EmbeddingsDataSpec 1βœ… 13ms

βœ…Β sttp.openai.requests.embeddings.EmbeddingsDataSpec

βœ… Given list files response as Json should be properly deserialized to case class

βœ…Β core/target/jvm-3/test-reports/TEST-sttp.openai.requests.files.FilesResponseDataSpec.xml

4 tests were completed in 7ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.files.FilesResponseDataSpec 4βœ… 7ms

βœ…Β sttp.openai.requests.files.FilesResponseDataSpec

βœ… Given list files response as Json should be properly deserialized to case class
βœ… Given upload file response as Json should be properly deserialized to case class
βœ… Given delete file response as Json should be properly deserialized to case class
βœ… Given retrieve file response as Json should be properly deserialized to case class

βœ…Β core/target/jvm-3/test-reports/TEST-sttp.openai.requests.finetunes.FineTunesDataSpec.xml

7 tests were completed in 49ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.finetunes.FineTunesDataSpec 7βœ… 49ms

βœ…Β sttp.openai.requests.finetunes.FineTunesDataSpec

βœ… Given create fine tunes response as Json should be properly deserialized to case class
βœ… Given create fine tunes request as case class should be properly serialized to Json
βœ… Given list fine tunes response as Json should be properly deserialized to case class
βœ… Given retrieve fine tunes response as Json should be properly deserialized to case class
βœ… Given delete fine tune model response as Json should be properly deserialized to case class
βœ… Given list fine tunes events response as Json should be properly deserialized to case class
βœ… Given cancel fine tunes response as Json should be properly deserialized to case class

βœ…Β core/target/jvm-3/test-reports/TEST-sttp.openai.requests.images.creation.ImageCreationDataSpec.xml

4 tests were completed in 121ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.images.creation.ImageCreationDataSpec 4βœ… 121ms

βœ…Β sttp.openai.requests.images.creation.ImageCreationDataSpec

βœ… Given image generation response as Json should be properly deserialized to case class
βœ… Given create image request as case class should be properly serialized to Json
βœ… Given create image request as case class created with enum values should be properly serialized to Json
βœ… Given create image request as case class with different model should be properly serialized to Json

βœ…Β core/target/jvm-3/test-reports/TEST-sttp.openai.requests.models.ModelsGetResponseDataSpec.xml

1 tests were completed in 1ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.models.ModelsGetResponseDataSpec 1βœ… 1ms

βœ…Β sttp.openai.requests.models.ModelsGetResponseDataSpec

βœ… Given models response as Json should be properly deserialized to case class

βœ…Β core/target/jvm-3/test-reports/TEST-sttp.openai.requests.moderations.ModerationsDataSpec.xml

2 tests were completed in 17ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.moderations.ModerationsDataSpec 2βœ… 17ms

βœ…Β sttp.openai.requests.moderations.ModerationsDataSpec

βœ… Given create moderation response as Json should be properly deserialized to case class
βœ… Unknown moderation model in create response should be deserialized to case class

βœ…Β core/target/jvm-3/test-reports/TEST-sttp.openai.requests.threads.messages.ThreadMessagesDataSpec.xml

5 tests were completed in 184ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.threads.messages.ThreadMessagesDataSpec 5βœ… 184ms

βœ…Β sttp.openai.requests.threads.messages.ThreadMessagesDataSpec

βœ… Given create thread message request as case class should be properly serialized to Json
βœ… Given create thread message response as Json should be properly deserialized to case class
βœ… Given list messages response as Json should be properly deserialized to case class
βœ… Given retrieve message response as Json should be properly deserialized to case class
βœ… Given modify message response as Json should be properly deserialized to case class

βœ…Β core/target/jvm-3/test-reports/TEST-sttp.openai.requests.threads.runs.ThreadRunsDataSpec.xml

13 tests were completed in 100ms with 13 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.threads.runs.ThreadRunsDataSpec 13βœ… 100ms

βœ…Β sttp.openai.requests.threads.runs.ThreadRunsDataSpec

βœ… Given create thread run request as case class should be properly serialized to Json
βœ… Given create thread run response as Json should be properly deserialized to case class
βœ… Given create thread and run request as case class should be properly serialized to Json
βœ… Given create thread and run response as Json should be properly deserialized to case class
βœ… Given list runs response as Json should be properly deserialized to case class
βœ… Given list run steps response as Json should be properly deserialized to case class
βœ… Given retrieve run response as Json should be properly deserialized to case class
βœ… Given retrieve run step response as Json should be properly deserialized to case class
βœ… Given modify thread run request as case class should be properly serialized to Json
βœ… Given modify run response as Json should be properly deserialized to case class
βœ… Given submit tool outputs to run request as case class should be properly serialized to Json
βœ… Given submit tool outputs to run response as Json should be properly deserialized to case class
βœ… Given cancel run response as Json should be properly deserialized to case class

βœ…Β core/target/jvm-3/test-reports/TEST-sttp.openai.requests.threads.ThreadsDataSpec.xml

7 tests were completed in 14ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.threads.ThreadsDataSpec 7βœ… 14ms

βœ…Β sttp.openai.requests.threads.ThreadsDataSpec

βœ… Given empty create thread request as case class should be properly serialized to Json
βœ… Given create threads request with messages and no attachments should be properly serialized to Json
βœ… Given create threads request with messages should be properly serialized to Json
βœ… Given create threads request with messages and metadata should be properly serialized to Json
βœ… Given create empty thread response as Json should be properly deserialized to case class
βœ… Given create thread with messages and metadata response as Json should be properly deserialized to case class
βœ… Given delete thread response as Json should be properly deserialized to case class

βœ…Β core/target/jvm-3/test-reports/TEST-sttp.openai.requests.vectorstore.file.VectorStoreFileDataSpec.xml

6 tests were completed in 40ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.vectorstore.file.VectorStoreFileDataSpec 6βœ… 40ms

βœ…Β sttp.openai.requests.vectorstore.file.VectorStoreFileDataSpec

βœ… Given create vector store file request should be properly serialized to Json
βœ… Vector store file search params should be properly serialized to Json
βœ… Vector store file response should be properly deserialized from Json
βœ… Vector store file response with error should be properly deserialized from Json
βœ… Vector store file list response should be properly deserialized from Json
βœ… Delete of vector store file response should be properly deserialized from Json

βœ…Β core/target/jvm-3/test-reports/TEST-sttp.openai.requests.vectorstore.VectorStoreDataSpec.xml

6 tests were completed in 16ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.requests.vectorstore.VectorStoreDataSpec 6βœ… 16ms

βœ…Β sttp.openai.requests.vectorstore.VectorStoreDataSpec

βœ… Given create vector store request should be properly serialized to Json
βœ… Given create vector store request with expires should be properly serialized to Json
βœ… Given modify vector store request should be properly serialized to Json
βœ… Vector store object should be properly deserialized from Json
βœ… List of vector stores should be properly deserialized from Json
βœ… Delete of vector stores response should be properly deserialized from Json

βœ…Β streaming/akka/target/jvm-2.13/test-reports/TEST-sttp.openai.streaming.akka.AkkaClientSpec.xml

12 tests were completed in 684ms with 12 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.streaming.akka.AkkaClientSpec 12βœ… 684ms

βœ…Β sttp.openai.streaming.akka.AkkaClientSpec

βœ… Service response with status code: 429 should return properly deserialized RateLimitException
βœ… Service response with status code: 400 should return properly deserialized InvalidRequestException
βœ… Service response with status code: 404 should return properly deserialized InvalidRequestException
βœ… Service response with status code: 415 should return properly deserialized InvalidRequestException
βœ… Service response with status code: 401 should return properly deserialized AuthenticationException
βœ… Service response with status code: 403 should return properly deserialized PermissionException
βœ… Service response with status code: 409 should return properly deserialized TryAgain
βœ… Service response with status code: 503 should return properly deserialized ServiceUnavailableException
βœ… Service response with status code: 410 should return properly deserialized APIException
βœ… Creating chat completions with failed stream due to invalid deserialization should return properly deserialized error
βœ… Creating chat completions with successful response should ignore empty events and return properly deserialized list of chunks
βœ… Creating chat completions with successful response should stop listening after [DONE] event and return properly deserialized list of chunks

βœ…Β streaming/fs2/target/jvm-2.13/test-reports/TEST-sttp.openai.streaming.fs2.Fs2ClientSpec.xml

12 tests were completed in 2s with 12 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.streaming.fs2.Fs2ClientSpec 12βœ… 2s

βœ…Β sttp.openai.streaming.fs2.Fs2ClientSpec

βœ… Service response with status code: 429 should return properly deserialized RateLimitException
βœ… Service response with status code: 400 should return properly deserialized InvalidRequestException
βœ… Service response with status code: 404 should return properly deserialized InvalidRequestException
βœ… Service response with status code: 415 should return properly deserialized InvalidRequestException
βœ… Service response with status code: 401 should return properly deserialized AuthenticationException
βœ… Service response with status code: 403 should return properly deserialized PermissionException
βœ… Service response with status code: 409 should return properly deserialized TryAgain
βœ… Service response with status code: 503 should return properly deserialized ServiceUnavailableException
βœ… Service response with status code: 410 should return properly deserialized APIException
βœ… Creating chat completions with failed stream due to invalid deserialization should return properly deserialized error
βœ… Creating chat completions with successful response should ignore empty events and return properly deserialized list of chunks
βœ… Creating chat completions with successful response should stop listening after [DONE] event and return properly deserialized list of chunks

βœ…Β streaming/fs2/target/jvm-3/test-reports/TEST-sttp.openai.streaming.fs2.Fs2ClientSpec.xml

12 tests were completed in 793ms with 12 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.streaming.fs2.Fs2ClientSpec 12βœ… 793ms

βœ…Β sttp.openai.streaming.fs2.Fs2ClientSpec

βœ… Service response with status code: 429 should return properly deserialized RateLimitException
βœ… Service response with status code: 400 should return properly deserialized InvalidRequestException
βœ… Service response with status code: 404 should return properly deserialized InvalidRequestException
βœ… Service response with status code: 415 should return properly deserialized InvalidRequestException
βœ… Service response with status code: 401 should return properly deserialized AuthenticationException
βœ… Service response with status code: 403 should return properly deserialized PermissionException
βœ… Service response with status code: 409 should return properly deserialized TryAgain
βœ… Service response with status code: 503 should return properly deserialized ServiceUnavailableException
βœ… Service response with status code: 410 should return properly deserialized APIException
βœ… Creating chat completions with failed stream due to invalid deserialization should return properly deserialized error
βœ… Creating chat completions with successful response should ignore empty events and return properly deserialized list of chunks
βœ… Creating chat completions with successful response should stop listening after [DONE] event and return properly deserialized list of chunks

βœ…Β streaming/ox/target/jvm-3/test-reports/TEST-sttp.openai.streaming.ox.OxClientSpec.xml

12 tests were completed in 714ms with 12 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.streaming.ox.OxClientSpec 12βœ… 714ms

βœ…Β sttp.openai.streaming.ox.OxClientSpec

βœ… Service response with status code: 429 should return properly deserialized RateLimitException
βœ… Service response with status code: 400 should return properly deserialized InvalidRequestException
βœ… Service response with status code: 404 should return properly deserialized InvalidRequestException
βœ… Service response with status code: 415 should return properly deserialized InvalidRequestException
βœ… Service response with status code: 401 should return properly deserialized AuthenticationException
βœ… Service response with status code: 403 should return properly deserialized PermissionException
βœ… Service response with status code: 409 should return properly deserialized TryAgain
βœ… Service response with status code: 503 should return properly deserialized ServiceUnavailableException
βœ… Service response with status code: 410 should return properly deserialized APIException
βœ… Creating chat completions with failed stream due to invalid deserialization should return properly deserialized error
βœ… Creating chat completions with successful response should ignore empty events and return properly deserialized list of chunks
βœ… Creating chat completions with successful response should stop listening after [DONE] event and return properly deserialized list of chunks

βœ…Β streaming/pekko/target/jvm-2.13/test-reports/TEST-sttp.openai.streaming.pekko.PekkoClientSpec.xml

12 tests were completed in 827ms with 12 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.streaming.pekko.PekkoClientSpec 12βœ… 827ms

βœ…Β sttp.openai.streaming.pekko.PekkoClientSpec

βœ… Service response with status code: 429 should return properly deserialized RateLimitException
βœ… Service response with status code: 400 should return properly deserialized InvalidRequestException
βœ… Service response with status code: 404 should return properly deserialized InvalidRequestException
βœ… Service response with status code: 415 should return properly deserialized InvalidRequestException
βœ… Service response with status code: 401 should return properly deserialized AuthenticationException
βœ… Service response with status code: 403 should return properly deserialized PermissionException
βœ… Service response with status code: 409 should return properly deserialized TryAgain
βœ… Service response with status code: 503 should return properly deserialized ServiceUnavailableException
βœ… Service response with status code: 410 should return properly deserialized APIException
βœ… Creating chat completions with failed stream due to invalid deserialization should return properly deserialized error
βœ… Creating chat completions with successful response should ignore empty events and return properly deserialized list of chunks
βœ… Creating chat completions with successful response should stop listening after [DONE] event and return properly deserialized list of chunks

βœ…Β streaming/pekko/target/jvm-3/test-reports/TEST-sttp.openai.streaming.pekko.PekkoClientSpec.xml

12 tests were completed in 693ms with 12 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.streaming.pekko.PekkoClientSpec 12βœ… 693ms

βœ…Β sttp.openai.streaming.pekko.PekkoClientSpec

βœ… Service response with status code: 429 should return properly deserialized RateLimitException
βœ… Service response with status code: 400 should return properly deserialized InvalidRequestException
βœ… Service response with status code: 404 should return properly deserialized InvalidRequestException
βœ… Service response with status code: 415 should return properly deserialized InvalidRequestException
βœ… Service response with status code: 401 should return properly deserialized AuthenticationException
βœ… Service response with status code: 403 should return properly deserialized PermissionException
βœ… Service response with status code: 409 should return properly deserialized TryAgain
βœ… Service response with status code: 503 should return properly deserialized ServiceUnavailableException
βœ… Service response with status code: 410 should return properly deserialized APIException
βœ… Creating chat completions with failed stream due to invalid deserialization should return properly deserialized error
βœ… Creating chat completions with successful response should ignore empty events and return properly deserialized list of chunks
βœ… Creating chat completions with successful response should stop listening after [DONE] event and return properly deserialized list of chunks

βœ…Β streaming/zio/target/jvm-2.13/test-reports/TEST-sttp.openai.streaming.zio.ZioClientSpec.xml

12 tests were completed in 1s with 12 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.streaming.zio.ZioClientSpec 12βœ… 1s

βœ…Β sttp.openai.streaming.zio.ZioClientSpec

βœ… Service response with status code: 429 should return properly deserialized RateLimitException
βœ… Service response with status code: 400 should return properly deserialized InvalidRequestException
βœ… Service response with status code: 404 should return properly deserialized InvalidRequestException
βœ… Service response with status code: 415 should return properly deserialized InvalidRequestException
βœ… Service response with status code: 401 should return properly deserialized AuthenticationException
βœ… Service response with status code: 403 should return properly deserialized PermissionException
βœ… Service response with status code: 409 should return properly deserialized TryAgain
βœ… Service response with status code: 503 should return properly deserialized ServiceUnavailableException
βœ… Service response with status code: 410 should return properly deserialized APIException
βœ… Creating chat completions with failed stream due to invalid deserialization should return properly deserialized error
βœ… Creating chat completions with successful response should ignore empty events and return properly deserialized list of chunks
βœ… Creating chat completions with successful response should stop listening after [DONE] event and return properly deserialized list of chunks

βœ…Β streaming/zio/target/jvm-3/test-reports/TEST-sttp.openai.streaming.zio.ZioClientSpec.xml

12 tests were completed in 768ms with 12 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
sttp.openai.streaming.zio.ZioClientSpec 12βœ… 768ms

βœ…Β sttp.openai.streaming.zio.ZioClientSpec

βœ… Service response with status code: 429 should return properly deserialized RateLimitException
βœ… Service response with status code: 400 should return properly deserialized InvalidRequestException
βœ… Service response with status code: 404 should return properly deserialized InvalidRequestException
βœ… Service response with status code: 415 should return properly deserialized InvalidRequestException
βœ… Service response with status code: 401 should return properly deserialized AuthenticationException
βœ… Service response with status code: 403 should return properly deserialized PermissionException
βœ… Service response with status code: 409 should return properly deserialized TryAgain
βœ… Service response with status code: 503 should return properly deserialized ServiceUnavailableException
βœ… Service response with status code: 410 should return properly deserialized APIException
βœ… Creating chat completions with failed stream due to invalid deserialization should return properly deserialized error
βœ… Creating chat completions with successful response should ignore empty events and return properly deserialized list of chunks
βœ… Creating chat completions with successful response should stop listening after [DONE] event and return properly deserialized list of chunks