Closed droctothorpe closed 1 month ago
/ok-to-test
/lgtm
Thank you for addressing my suggestions @droctothorpe.
I suggest we tackle eliminating integration-test.sh
@droctothorpe can you remove the file in this PR.
You probably missed this comment. Can we remove the file in this PR if it doesn't impact anything?
Done! 👍
Based on @hbelmiro suggestions that was already addressed, I believe we're good to go.
/lgtm
/approve
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: HumairAK
The full list of commands accepted by this bot can be found here.
The pull request process is described here
Just to share a bit history, in the past, sample tests and integration tests are different workflows, IIRC, the former runs against the latest release--we do this by maintaining a long running deployment and update it post every release--while the latter runs against the built from master head + the PR being tested--developing on the fly. I sense this current GA workflow may have merged, but in the long run, I think there're value to test with both stable (release) and branch head.
Description of your changes: Identical sample tests are being run in two separate CI workflows for some reason: kfp-samples and kubeflow-pipelines-integration-v2. The first invokes
sample_test.py
. The second does as well (after pathing through a Makefile). Presumably, we don’t need both.I suggest we tackle eliminating
integration-test.sh
and some of the corresponding out of date docs in a follow-up PR. There should be one, clearly documented path for running large tests both in CI and from local.Checklist: