Skip to content

Commit

Permalink
Merge pull request kubeflow#20 from kubeflow/main
Browse files Browse the repository at this point in the history
[pull] main from kubeflow:main
  • Loading branch information
openshift-merge-bot[bot] authored Mar 6, 2024
2 parents 9101aef + ece101a commit f149df6
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 13 deletions.
10 changes: 8 additions & 2 deletions scripts/gen_openapi_server.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,14 @@ openapi-generator-cli generate \
--ignore-file-override $ROOT_FOLDER/.openapi-generator-ignore --additional-properties=outputAsLibrary=true,enumClassPrefix=true,router=chi,sourceFolder=,onlyInterfaces=true,isGoSubmodule=true,enumClassPrefix=true,useOneOfDiscriminatorLookup=true \
--template-dir $ROOT_FOLDER/templates/go-server

sed -i 's/, orderByParam/, model.OrderByField(orderByParam)/g' $ROOT_FOLDER/internal/server/openapi/api_model_registry_service.go
sed -i 's/, sortOrderParam/, model.SortOrder(sortOrderParam)/g' $ROOT_FOLDER/internal/server/openapi/api_model_registry_service.go
if [[ $(uname) == "Darwin" ]]; then
# introduce -i parameter for Mac OSX sed compatibility
sed -i '' 's/, orderByParam/, model.OrderByField(orderByParam)/g' $ROOT_FOLDER/internal/server/openapi/api_model_registry_service.go
sed -i '' 's/, sortOrderParam/, model.SortOrder(sortOrderParam)/g' $ROOT_FOLDER/internal/server/openapi/api_model_registry_service.go
else
sed -i 's/, orderByParam/, model.OrderByField(orderByParam)/g' $ROOT_FOLDER/internal/server/openapi/api_model_registry_service.go
sed -i 's/, sortOrderParam/, model.SortOrder(sortOrderParam)/g' $ROOT_FOLDER/internal/server/openapi/api_model_registry_service.go
fi

echo "Assembling type_assert Go file"
./scripts/gen_type_asserts.sh
Expand Down
23 changes: 12 additions & 11 deletions test/robot/MRkeywords.resource
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,15 @@ Library ModelRegistry.py

*** Variables ***
${MR_HOST} %{TEST_MR_HOST=localhost}
${MR_PORT} %{TEST_MR_PORT=8080}
${MODE} %{TEST_MODE=REST}

*** Keywords ***
I create a RegisteredModel having
[Arguments] ${name}
IF $MODE == "REST"
${data} Create Dictionary name=${name}
${resp} POST url=http://${MR_HOST}:8080/api/model_registry/v1alpha2/registered_models json=${data} expected_status=201
${resp} POST url=http://${MR_HOST}:${MR_PORT}/api/model_registry/v1alpha2/registered_models json=${data} expected_status=201
Log to console ${resp.json()}
${result} Set Variable ${resp.json()['id']}
ELSE
Expand All @@ -27,7 +28,7 @@ I create a RegisteredModel having
I create a RegisteredModel
[Arguments] ${payload}
IF $MODE == "REST"
${resp} POST url=http://${MR_HOST}:8080/api/model_registry/v1alpha2/registered_models json=&{payload} expected_status=201
${resp} POST url=http://${MR_HOST}:${MR_PORT}/api/model_registry/v1alpha2/registered_models json=&{payload} expected_status=201
Log to console ${resp.json()}
${result} Set Variable ${resp.json()['id']}
ELSE
Expand All @@ -41,7 +42,7 @@ I create a child ModelVersion having
[Arguments] ${registeredModelID} ${name}
IF $MODE == "REST"
${data}= Create Dictionary name=${name} registeredModelID=${registeredModelID}
${resp}= POST url=http://${MR_HOST}:8080/api/model_registry/v1alpha2/model_versions json=${data} expected_status=201
${resp}= POST url=http://${MR_HOST}:${MR_PORT}/api/model_registry/v1alpha2/model_versions json=${data} expected_status=201
Log to console ${resp.json()}
${result} Set Variable ${resp.json()['id']}
ELSE
Expand All @@ -56,7 +57,7 @@ I create a child ModelVersion
[Arguments] ${registeredModelID} ${payload}
IF $MODE == "REST"
Set To Dictionary ${payload} registeredModelID=${registeredModelID}
${resp}= POST url=http://${MR_HOST}:8080/api/model_registry/v1alpha2/model_versions json=&{payload} expected_status=201
${resp}= POST url=http://${MR_HOST}:${MR_PORT}/api/model_registry/v1alpha2/model_versions json=&{payload} expected_status=201
Log to console ${resp.json()}
${result} Set Variable ${resp.json()['id']}
ELSE
Expand All @@ -71,7 +72,7 @@ I create a child ModelArtifact having
IF $MODE == "REST"
${data}= Create Dictionary uri=${uri} artifactType=model-artifact
Log to console ${data}
${resp}= POST url=http://${MR_HOST}:8080/api/model_registry/v1alpha2/model_versions/${modelversionId}/artifacts json=${data} expected_status=201
${resp}= POST url=http://${MR_HOST}:${MR_PORT}/api/model_registry/v1alpha2/model_versions/${modelversionId}/artifacts json=${data} expected_status=201
Log to console ${resp.json()}
${result} Set Variable ${resp.json()['id']}
ELSE
Expand All @@ -85,7 +86,7 @@ I create a child ModelArtifact having
I create a child ModelArtifact
[Arguments] ${modelversionId} ${payload}
IF $MODE == "REST"
${resp}= POST url=http://${MR_HOST}:8080/api/model_registry/v1alpha2/model_versions/${modelversionId}/artifacts json=&{payload} expected_status=201
${resp}= POST url=http://${MR_HOST}:${MR_PORT}/api/model_registry/v1alpha2/model_versions/${modelversionId}/artifacts json=&{payload} expected_status=201
Log to console ${resp.json()}
${result} Set Variable ${resp.json()['id']}
ELSE
Expand All @@ -98,7 +99,7 @@ I create a child ModelArtifact
I create a child Artifact
[Arguments] ${modelversionId} ${payload}
IF $MODE == "REST"
${resp}= POST url=http://${MR_HOST}:8080/api/model_registry/v1alpha2/model_versions/${modelversionId}/artifacts json=&{payload} expected_status=201
${resp}= POST url=http://${MR_HOST}:${MR_PORT}/api/model_registry/v1alpha2/model_versions/${modelversionId}/artifacts json=&{payload} expected_status=201
Log to console ${resp.json()}
${result} Set Variable ${resp.json()['id']}
ELSE
Expand All @@ -111,7 +112,7 @@ I create a child Artifact
I get RegisteredModelByID
[Arguments] ${id}
IF $MODE == "REST"
${resp}= GET url=http://${MR_HOST}:8080/api/model_registry/v1alpha2/registered_models/${id} expected_status=200
${resp}= GET url=http://${MR_HOST}:${MR_PORT}/api/model_registry/v1alpha2/registered_models/${id} expected_status=200
${result} Set Variable ${resp.json()}
Log to console ${resp.json()}
ELSE
Expand All @@ -124,7 +125,7 @@ I get RegisteredModelByID
I get ModelVersionByID
[Arguments] ${id}
IF $MODE == "REST"
${resp}= GET url=http://${MR_HOST}:8080/api/model_registry/v1alpha2/model_versions/${id} expected_status=200
${resp}= GET url=http://${MR_HOST}:${MR_PORT}/api/model_registry/v1alpha2/model_versions/${id} expected_status=200
${result} Set Variable ${resp.json()}
Log to console ${resp.json()}
ELSE
Expand All @@ -137,7 +138,7 @@ I get ModelVersionByID
I get ModelArtifactByID
[Arguments] ${id}
IF $MODE == "REST"
${resp}= GET url=http://${MR_HOST}:8080/api/model_registry/v1alpha2/model_artifacts/${id} expected_status=200
${resp}= GET url=http://${MR_HOST}:${MR_PORT}/api/model_registry/v1alpha2/model_artifacts/${id} expected_status=200
${result} Set Variable ${resp.json()}
Log to console ${resp.json()}
ELSE
Expand All @@ -150,7 +151,7 @@ I get ModelArtifactByID
I get ArtifactsByModelVersionID
[Arguments] ${id}
IF $MODE == "REST"
${resp}= GET url=http://${MR_HOST}:8080/api/model_registry/v1alpha2/model_versions/${id}/artifacts expected_status=200
${resp}= GET url=http://${MR_HOST}:${MR_PORT}/api/model_registry/v1alpha2/model_versions/${id}/artifacts expected_status=200
${result} Set Variable ${resp.json()}
Log to console ${resp.json()}
ELSE
Expand Down

0 comments on commit f149df6

Please sign in to comment.