-
Notifications
You must be signed in to change notification settings - Fork 82
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
Added Tensorflow model REST protocol test on triton for Modelmesh #1840
Added Tensorflow model REST protocol test on triton for Modelmesh #1840
Conversation
...erving/1010__model_serving_triton_on_modelmesh/1010__model_serving_triton_on_modelmesh.robot
Fixed
Show fixed
Hide fixed
|
||
Test Tensorflow Model Rest Inference Via UI (Triton on Modelmesh) |
Check warning
Code scanning / Robocop
Invalid number of empty lines between test cases ({{ empty_lines }}/{{ allowed_empty_lines }}) Warning test
@@ -110,6 +114,47 @@ | |||
... AND | |||
... Delete Serving Runtime Template From CLI displayed_name=modelmesh-triton | |||
|
|||
|
|||
Test Tensorflow Model Rest Inference Via UI (Triton on Modelmesh) |
Check warning
Code scanning / Robocop
Test case '{{ test_name }}' is too long ({{ test_length }}/{{ allowed_length }}) Warning test
@@ -110,6 +114,47 @@ | |||
... AND | |||
... Delete Serving Runtime Template From CLI displayed_name=modelmesh-triton | |||
|
|||
|
|||
Test Tensorflow Model Rest Inference Via UI (Triton on Modelmesh) |
Check warning
Code scanning / Robocop
Test case '{{ test_name }}' has too many keywords inside ({{ keyword_count }}/{{ max_allowed_count }}) Warning test
Recreate S3 Data Connection project_title=${PRJ_TITLE} dc_name=model-serving-connection | ||
... aws_access_key=${S3.AWS_ACCESS_KEY_ID} aws_secret_access=${S3.AWS_SECRET_ACCESS_KEY} | ||
... aws_bucket_name=ods-ci-s3 | ||
Create Model Server token=${TRUE} runtime=${ONNX_RUNTIME_NAME} server_name=${ONNX_RUNTIME_NAME} existing_server=${TRUE} |
Check warning
Code scanning / Robocop
Line is too long ({{ line_length }}/{{ allowed_length }}) Warning test
Wait Until Runtime Pod Is Running server_name=${ONNX_RUNTIME_NAME} | ||
... project_title=${PRJ_TITLE} timeout=5m | ||
Verify Model Status ${TENSORFLOW_MODEL_NAME} success | ||
${EXPECTED_INFERENCE_REST_OUTPUT_TENSORFLOW}= Load Json File file_path=${EXPECTED_INFERENCE_TENSORFLOW_OUTPUT_FILE} |
Check warning
Code scanning / Robocop
Line is too long ({{ line_length }}/{{ allowed_length }}) Warning test
Robot Results
|
@@ -121,7 +121,7 @@ | |||
... Selects the given one | |||
[Arguments] ${model_server} | |||
${selectable}= Run Keyword And Return Status | |||
... Wait Until Element Is Visible xpath://span[.="Model servers"]/../../..//button[@aria-label="Options menu"] timeout=1 | |||
... Wait Until Element Is Visible xpath://span[.="Model servers"]/../../..//button[@aria-label="Options menu"] timeout=3 |
Check warning
Code scanning / Robocop
Line is too long ({{ line_length }}/{{ allowed_length }}) Warning test
...erving/1010__model_serving_triton_on_modelmesh/1010__model_serving_triton_on_modelmesh.robot
Fixed
Show fixed
Hide fixed
...erving/1010__model_serving_triton_on_modelmesh/1010__model_serving_triton_on_modelmesh.robot
Fixed
Show fixed
Hide fixed
...erving/1010__model_serving_triton_on_modelmesh/1010__model_serving_triton_on_modelmesh.robot
Fixed
Show fixed
Hide fixed
...erving/1010__model_serving_triton_on_modelmesh/1010__model_serving_triton_on_modelmesh.robot
Fixed
Show fixed
Hide fixed
...erving/1010__model_serving_triton_on_modelmesh/1010__model_serving_triton_on_modelmesh.robot
Fixed
Show fixed
Hide fixed
...erving/1010__model_serving_triton_on_modelmesh/1010__model_serving_triton_on_modelmesh.robot
Fixed
Show fixed
Hide fixed
...erving/1010__model_serving_triton_on_modelmesh/1010__model_serving_triton_on_modelmesh.robot
Fixed
Show fixed
Hide fixed
...erving/1010__model_serving_triton_on_modelmesh/1010__model_serving_triton_on_modelmesh.robot
Fixed
Show fixed
Hide fixed
...erving/1010__model_serving_triton_on_modelmesh/1010__model_serving_triton_on_modelmesh.robot
Fixed
Show fixed
Hide fixed
@@ -228,7 +229,7 @@ | |||
[Documentation] Gets the (Single Model) Token of an specific Service Account | |||
[Arguments] ${service_account_name} | |||
${token}= Get Element Attribute | |||
... xpath://div[text()='${service_account_name}']/parent::td[@data-label='Token Name']/following-sibling::td[@data-label='Token Secret']//input value | |||
... xpath://div[text()='${service_account_name}']/parent::td[@data-label='Token Name']/following-sibling::td[@data-label='Token Secret']//input value |
Check warning
Code scanning / Robocop
Line is too long ({{ line_length }}/{{ allowed_length }}) Warning test
ods_ci/tests/Resources/Page/ODH/ODHDashboard/ODHModelServing.resource
Outdated
Show resolved
Hide resolved
...erving/1010__model_serving_triton_on_modelmesh/1010__model_serving_triton_on_modelmesh.robot
Outdated
Show resolved
Hide resolved
...erving/1010__model_serving_triton_on_modelmesh/1010__model_serving_triton_on_modelmesh.robot
Outdated
Show resolved
Hide resolved
...erving/1010__model_serving_triton_on_modelmesh/1010__model_serving_triton_on_modelmesh.robot
Outdated
Show resolved
Hide resolved
@@ -0,0 +1,73 @@ | |||
apiVersion: serving.kserve.io/v1alpha1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is the same as https://github.com/red-hat-data-services/ods-ci/pull/1835/files
Can you avoid duplication and use one single runtime definition for multiple models?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Raghul-M you marked this as resolved, how this was resolved?
@@ -13,7 +13,7 @@ Resource ../../../Resources/OCP.resource | |||
Resource ../../../Resources/CLI/ModelServing/modelmesh.resource | |||
Resource ../../../Resources/Common.robot | |||
Suite Setup Triton On Kserve Suite Setup | |||
Suite Teardown Triton On Kserve Suite Teardown | |||
#Suite Teardown Triton On Kserve Suite Teardown |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why disabling teardown? is it temporary?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Its temporary commented for some investigation i will uncomment in the final commit
ods_ci/tests/Resources/Page/ODH/ODHDashboard/ODHModelServing.resource
Dismissed
Show dismissed
Hide dismissed
227d24b
to
b3ff86d
Compare
|
Verified with Jenkins Build 621 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not a fan of the way files are not-shared between multiple PRs, but I'm not strictly opposed. Just don't forget to tidy it all up!
…d-hat-data-services#1840) * added modelmesh tensorflow testcase * changed filepath * changed * changed output file * increased timeout * uncommented * new xpath * new xpath * new xpath * new xpath span * new KW added * Log added * Log added * added service_accountname * added service_accountname * added service_accountname1 * uncommented * changes * input changed * removed Log and uncommented teardown * changed timeout * removed RunThisTest tag
No description provided.