pipelines/sdk/python/tests/dsl
Alexey Volkov 6afb91b902
SDK - Fix pipeline metadata serialization (#2137)
Two PRs have been merged that turned out to be slightly incompatible. This PR fixes the failing tests.
Root causes:
* The pipeline parameter default values were not properly serialized when constructing the metadata object.
* The `ParameterMeta` class did not validate the default value type, so the lack of serialization has not been caught. The `ParameterMeta` was replaced by `InputSpec` which has strict type validation.
* Previously we did not have samples with complex pipeline parameter default values (e.g. lists) that could trigger the failures. Then two samples were added that had complex default values.
* Travis does not re-run tests before merging
* Prow does not re-run Travis tests before merging
2019-09-17 13:07:34 -07:00
..
__init__.py SDK - Testing - Make dsl and compiler tests discoverable by unittest (#2038) 2019-09-04 12:38:22 -07:00
artifact_location_tests.py SDK/Compiler - Fix s3 artifact key names (#1451) 2019-06-06 21:15:57 -07:00
aws_extensions_tests.py SDK - Refactoring - Reduced the usage of dsl.Pipeline context (#2034) 2019-09-05 01:26:52 -07:00
component_tests.py SDK - Fix pipeline metadata serialization (#2137) 2019-09-17 13:07:34 -07:00
container_op_tests.py SDK - Refactoring - Reduced the usage of dsl.Pipeline context (#2034) 2019-09-05 01:26:52 -07:00
main.py [Feature] Supports parameterized S3Artifactory for Pipeline and ContainerOp in kfp package (#1064) 2019-05-14 19:48:20 -07:00
metadata_tests.py SDK - Refactoring - Replaced the *Meta classes with the *Spec classes (#1944) 2019-09-16 18:41:12 -07:00
ops_group_tests.py Support recursions in a function (#1014) 2019-03-26 14:17:18 -07:00
pipeline_param_tests.py SDK - Refactoring - Replaced the TypeMeta class (#1930) 2019-08-22 15:31:24 -07:00
pipeline_tests.py SDK - Fix pipeline metadata serialization (#2137) 2019-09-17 13:07:34 -07:00
pipeline_volume_tests.py SDK - Refactoring - Reduced the usage of dsl.Pipeline context (#2034) 2019-09-05 01:26:52 -07:00
resource_op_tests.py SDK - Refactoring - Reduced the usage of dsl.Pipeline context (#2034) 2019-09-05 01:26:52 -07:00
test_azure_extensions.py SDK - Refactoring - Reduced the usage of dsl.Pipeline context (#2034) 2019-09-05 01:26:52 -07:00
type_tests.py add default value type checking (#1407) 2019-06-03 15:33:32 -07:00
volume_op_tests.py SDK - Refactoring - Reduced the usage of dsl.Pipeline context (#2034) 2019-09-05 01:26:52 -07:00
volume_snapshotop_tests.py SDK - Refactoring - Reduced the usage of dsl.Pipeline context (#2034) 2019-09-05 01:26:52 -07:00