Skip to content

Conversation

@antisaling
Copy link
Contributor

@antisaling antisaling commented Aug 30, 2024

As the majority of Python client tests depend on the current implementation of MR, build it in favor of using the last pushed version.

This also creates a new (e2e) test mode for the Python client to highlight the dependencies.

Description

How Has This Been Tested?

Updated on GHA, ran make test-e2e locally. Also tested with nox.

Merge criteria:

  • All the commits have been signed-off (To pass the DCO check)
  • The commits have meaningful messages; the author will squash them after approval or in case of manual merges will ask to merge with squash.
  • Testing instructions have been added in the PR body (for PRs involving changes that are not immediately obvious).
  • The developer has manually tested the changes and verified that the changes work.
  • Code changes follow the kubeflow contribution guidelines.

If you have UI changes

  • The developer has added tests or explained why testing cannot be added.
  • Included any necessary screenshots or gifs if it was a UI change.
  • Verify that UI/UX changes conform the UX guidelines for Kubeflow.

Signed-off-by: Isabella do Amaral <[email protected]>
@antisaling
Copy link
Contributor Author

cc: @tarilabs

Copy link
Member

@tarilabs tarilabs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you @isinyaaa , this is awesome so now we have actually an even simpler way to make sure the real rest server is in-place when making e2e tests

/lgtm
/approve

@google-oss-prow
Copy link

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: tarilabs

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@google-oss-prow google-oss-prow bot merged commit 3e1259a into kubeflow:main Aug 30, 2024
@antisaling antisaling deleted the python-e2e branch August 30, 2024 16:47
Al-Pragliola pushed a commit to Al-Pragliola/model-registry that referenced this pull request Sep 3, 2024
* py: tests: rename basic to REST bindings

Signed-off-by: Isabella do Amaral <[email protected]>

* py: create e2e test mode

Signed-off-by: Isabella do Amaral <[email protected]>

---------

Signed-off-by: Isabella do Amaral <[email protected]>
tarilabs added a commit to tarilabs/model-registry that referenced this pull request Sep 19, 2024
align diagram about testing architecture
following kubeflow#326

include FOSSA license scanning badge
following kubeflow#323

Signed-off-by: Matteo Mortari <[email protected]>
@tarilabs tarilabs mentioned this pull request Sep 19, 2024
6 tasks
google-oss-prow bot pushed a commit that referenced this pull request Sep 19, 2024
align diagram about testing architecture
following #326

include FOSSA license scanning badge
following #323

Signed-off-by: Matteo Mortari <[email protected]>
adysenrothman pushed a commit to adysenrothman/model-registry that referenced this pull request Sep 16, 2025
[pull] main from kubeflow:main
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants