Is your enhancement related to a problem? Please describe
In this scenario we want to verify the user e2e path of model service. This is a smoke e2e test case, where we will test basic path for the model service creation and application check.
Describe the solution you'd like
Implement a e2e test using playwright covering:
AI-Lab is installed, podman machine prepared (win, mac)
Open Catalog Page
Download a model from catalog (ggerganov/whisper.cpp < 0,5GB) - find in the table, click on download, wait for model to be downloaded, check it is present
Open Services -> New Model Service
on Creating Mode Service Page -> Choose model from dropdown, press Create Service
Verify all steps are performed (inference server is up, model copied, image pulled, etc.)
Open Service Details
Check all label (endpoint url, CPU/GPU inference, model, client code)
Send request to a running service (curl https://localhost:44331) -> returns "Hello" with html.
Stop service
Delete service
Describe alternatives you've considered
No response
Additional context
Many issues depends on platform we will run tests on. On windows we might need to switch uploading of a model to a machine.
Also, create issues to cover other paths (restarting service, creating servince from Model's Catalog, etc.).
Is your enhancement related to a problem? Please describe
In this scenario we want to verify the user e2e path of model service. This is a smoke e2e test case, where we will test basic path for the model service creation and application check.
Describe the solution you'd like
Implement a e2e test using playwright covering:
ggerganov/whisper.cpp
< 0,5GB) - find in the table, click on download, wait for model to be downloaded, check it is presentDescribe alternatives you've considered
No response
Additional context
Many issues depends on platform we will run tests on. On windows we might need to switch uploading of a model to a machine.
Also, create issues to cover other paths (restarting service, creating servince from Model's Catalog, etc.).