Commit Graph

8 Commits

Author SHA1 Message Date
Yihong Wang 6c7c5d24fe
remove ContainerOp from test cases - part 2 (#691)
eliminate the usage of ContainerOp in testcases and
update the testcase accordingly.

Signed-off-by: Yihong Wang <yh.wang@ibm.com>
2021-08-09 17:10:27 -07:00
Christian Kadner 649152cddd
Regenerate E2E test logs for release 0.8.0 (#566)
* Regenerate E2E test logs for release 0.8.0

* Regerate "golden" log files

* Regenerate "golden" logs after PR #567

* Update list of ignored tests

* Add cond_recur.yaml to list of ignored tests

* Regenerate E2E logs after updating "golden" YAML files of unit tests

* Regenerate E2E logs after enabling auto-strip EOF

* Regenerate "golden" YAML for unit tests

* Rename loop-static CRDs

* Regenerate E2E logs, enable EOF stripping only for E2E test
2021-04-29 13:00:30 -07:00
Tommy Li 440cc3d042
Add unique uuid to loop resources for pipeline versioning (#485)
* add uuid to loop resources for versioning

* add back license

* add uuid comment

* stage nested loop changes

* fix dependencies mapping

* fix name matching

* add back license

* remove test files

* fix previous typo filename

* Update compiler.py

* regenerate test yaml
2021-03-08 12:44:23 -08:00
Christian Kadner af861733e6
Update E2E tests to use kfp client (#301) (#480)
* Use kfp client to run E2E tests

* Update Tekton server and tkn client versions

* Regenerate pipelinerun logs

* Give unique names to pipelineruns resembling file names

* Delete previous pipelineruns

* Mark tests as skipped instead of not generating them

* Regenerate pipeline-loop CRDs, update copyright statements

   for f in sdk/python/tests/compiler/testdata/*_pipelineloop_cr*.yaml; do
     echo ${f/_pipelineloop_cr*.yaml/.py};
   done | sort -u | while read f; do
     echo $f; dsl-compile-tekton --py $f --output ${f/.py/.yaml};
   done;
   make unit_test GENERATE_GOLDEN_YAML=True
2021-03-05 15:02:49 -08:00
Feng Li 3f750f12a0
feat(backend): Support dsl to define the pipeline loops via tekton (#440)
* enhance the when condition UI display

* Support dsl to define the pipeline loops via tekton
2021-01-29 14:25:48 -08:00
Christian Kadner c1b7410029
Add end-to-end compiler tests (#174)
- Regenerate all "Golden" YAML files with PipelineRun
- Dynamically generate E2E test cases from "Golden" YAML files
- Add e2e_test target to Makefile
- Generate new "Golden" log files from Tekton pipeline run
- Fix PendingDeprecationWarning: dsl.ContainerOp....` will be removed in future releases
  Use `dsl.ContainerOp.container....` instead.
- Fix UserWarning: Missing type name was inferred as ...

Resolves #28
2020-06-11 15:10:57 -07:00
Christian Kadner 58e043d0a4
Remove monkey-patch (#148)
All of the "patched" methods are now exclusively called
directly by other code in the kfp_tekton compiler, hence
the monkey-patch is no longer needed.
2020-05-18 12:03:36 -07:00
Feng Li cf3968125d
Extend compiler to support parallelFor with loop static params (#67) 2020-04-02 19:55:46 -07:00