llama-stack icon indicating copy to clipboard operation
llama-stack copied to clipboard

Consolidate tests/client-sdk and providers/tests

Open yanxi0830 opened this issue 10 months ago • 0 comments

🚀 Describe the new functionality needed

  • See prerequisite issue in: https://github.com/meta-llama/llama-stack/issues/651

Why

  • We currently use providers/tests (to test impls) and tests/client-sdk to test SDK (via directClient & httpClient)
  • We don't want to maintain 2 sets of tests and consolidate to a single suite of tests

What

  • Audit existing tests on functionalities in providers/tests
  • Merge providers/tests with tests/client-sdk

Code Pointer

  • tests/client-sdk: https://github.com/meta-llama/llama-stack/tree/main/tests/client-sdk
  • providers/tests: https://github.com/meta-llama/llama-stack/tree/main/llama_stack/providers/tests

💡 Why is this needed? What if we don't build it?

Reliability

Other thoughts

No response

yanxi0830 avatar Dec 18 '24 22:12 yanxi0830