This is an automated email from the ASF dual-hosted git repository.

emblemparade pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-ariatosca.git.


    from e71ddc9  ARIA-408 remove execution creation from workflow runner
     add 3c662b8  ARIA-1 Parser test suite

No new revisions were added by this update.

Summary of changes:
 .travis.yml                                        |  22 +-
 Makefile                                           |   3 +
 README.rst                                         |  53 +-
 appveyor.yml                                       |   1 +
 aria/__init__.py                                   |  21 +-
 aria/cli/commands/services.py                      |   2 +-
 aria/cli/utils.py                                  |   4 +-
 aria/modeling/functions.py                         |   2 +-
 aria/modeling/mixins.py                            |   4 +-
 aria/modeling/orchestration.py                     |   2 +-
 aria/modeling/service_common.py                    |   8 +-
 aria/modeling/service_instance.py                  |   4 +-
 aria/modeling/service_template.py                  |   4 +-
 aria/modeling/utils.py                             |   2 +-
 aria/orchestrator/context/common.py                |   6 +-
 aria/orchestrator/context/operation.py             |  12 +-
 aria/orchestrator/context/workflow.py              |   4 +-
 aria/orchestrator/decorators.py                    |   2 +-
 aria/orchestrator/execution_plugin/common.py       |  12 +-
 .../execution_plugin/ctx_proxy/client.py           |   4 +-
 .../execution_plugin/ctx_proxy/server.py           |  10 +-
 .../orchestrator/execution_plugin/instantiation.py |  20 +-
 aria/orchestrator/execution_plugin/local.py        |   4 +-
 .../execution_plugin/ssh/operations.py             |  46 +-
 aria/orchestrator/execution_plugin/ssh/tunnel.py   |   4 +-
 aria/orchestrator/plugin.py                        |  12 +-
 aria/orchestrator/topology/instance_handler.py     | 106 +--
 aria/orchestrator/topology/template_handler.py     |  91 +-
 aria/orchestrator/topology/topology.py             |  10 +-
 aria/orchestrator/workflows/api/task.py            |  10 +-
 aria/orchestrator/workflows/api/task_graph.py      |   8 +-
 .../workflows/builtin/execute_operation.py         |   2 +-
 aria/orchestrator/workflows/core/engine.py         |   2 +-
 aria/orchestrator/workflows/core/events_handler.py |   4 +-
 aria/orchestrator/workflows/core/graph_compiler.py |   4 +-
 aria/orchestrator/workflows/events_logging.py      |  18 +-
 aria/orchestrator/workflows/exceptions.py          |   8 +-
 aria/orchestrator/workflows/executor/celery.py     |   2 +-
 aria/orchestrator/workflows/executor/dry.py        |   6 +-
 aria/orchestrator/workflows/executor/process.py    |   8 +-
 aria/orchestrator/workflows/executor/thread.py     |   2 +-
 aria/parser/consumption/context.py                 |   6 +-
 aria/parser/consumption/inputs.py                  |   2 +-
 aria/parser/consumption/presentation.py            | 275 +++++--
 aria/parser/consumption/validation.py              |   2 +-
 aria/parser/loading/file.py                        |  18 +-
 aria/parser/loading/literal.py                     |   3 +
 aria/parser/loading/loader.py                      |  13 +-
 aria/parser/loading/location.py                    |  27 +-
 aria/parser/loading/request.py                     |  20 +-
 aria/parser/loading/uri.py                         |  47 +-
 aria/parser/presentation/__init__.py               |  14 +-
 aria/parser/presentation/context.py                |  23 +-
 aria/parser/presentation/field_validators.py       |  23 +-
 aria/parser/presentation/fields.py                 | 125 +--
 aria/parser/presentation/presentation.py           |  15 +-
 aria/parser/presentation/presenter.py              |   8 +-
 aria/parser/presentation/source.py                 |   2 +-
 aria/parser/presentation/utils.py                  |  28 +-
 aria/parser/reading/__init__.py                    |   5 +-
 aria/parser/reading/context.py                     |   3 -
 aria/parser/reading/exceptions.py                  |   6 -
 aria/parser/reading/jinja.py                       |   4 +-
 aria/parser/reading/json.py                        |   2 +-
 aria/parser/reading/locator.py                     |  20 +-
 aria/parser/reading/reader.py                      |  11 +-
 aria/parser/reading/source.py                      |   4 +-
 aria/parser/reading/yaml.py                        |  51 +-
 aria/parser/specification.py                       |   2 +-
 aria/parser/validation/issue.py                    |  22 +-
 aria/storage/filesystem_rapi.py                    |   4 +-
 aria/utils/caching.py                              |   2 +-
 aria/utils/collections.py                          |  56 +-
 aria/utils/formatting.py                           |   2 +-
 aria/utils/threading.py                            | 153 ++--
 aria/utils/uris.py                                 |   2 +-
 aria/utils/versions.py                             |   4 +-
 .../clearwater/clearwater-single-existing.yaml     |  12 +-
 examples/hello-world/hello-world.yaml              |  34 +-
 examples/hello-world/scripts/start.sh              |   2 +-
 .../use-cases/non-normative-types.yaml             |   2 +
 .../profiles/aria-1.0/aria-1.0.yaml                |   3 +
 .../profiles/tosca-simple-1.0/artifacts.yaml       |   8 +
 .../profiles/tosca-simple-1.0/capabilities.yaml    |  12 +
 .../profiles/tosca-simple-1.0/data.yaml            |  14 +
 .../profiles/tosca-simple-1.0/groups.yaml          |   1 +
 .../profiles/tosca-simple-1.0/interfaces.yaml      |   3 +
 .../profiles/tosca-simple-1.0/nodes.yaml           |  14 +
 .../profiles/tosca-simple-1.0/policies.yaml        |   5 +
 .../profiles/tosca-simple-1.0/relationships.yaml   |   8 +
 .../profiles/tosca-simple-nfv-1.0/artifacts.yaml   |   1 +
 .../tosca-simple-nfv-1.0/capabilities.yaml         |   3 +
 .../profiles/tosca-simple-nfv-1.0/data.yaml        |  10 +
 .../profiles/tosca-simple-nfv-1.0/nodes.yaml       |  25 +-
 .../tosca-simple-nfv-1.0/relationships.yaml        |   2 +
 .../simple_nfv_v1_0/presenter.py                   |   4 +-
 .../aria_extension_tosca/simple_v1_0/__init__.py   |  12 +-
 .../simple_v1_0/assignments.py                     |  30 +-
 .../aria_extension_tosca/simple_v1_0/data_types.py | 111 ++-
 .../simple_v1_0/definitions.py                     |  58 +-
 .../aria_extension_tosca/simple_v1_0/misc.py       |  18 +-
 .../simple_v1_0/modeling/__init__.py               |  64 +-
 .../simple_v1_0/modeling/capabilities.py           |  56 +-
 .../simple_v1_0/modeling/copy.py                   |   2 +-
 .../simple_v1_0/modeling/data_types.py             |  67 +-
 .../simple_v1_0/modeling/functions.py              | 135 +--
 .../simple_v1_0/modeling/groups.py                 |  43 +
 .../simple_v1_0/modeling/interfaces.py             | 160 ++--
 .../simple_v1_0/modeling/parameters.py             |  45 +-
 .../simple_v1_0/modeling/requirements.py           | 105 ++-
 .../simple_v1_0/modeling/substitution_mappings.py  |  51 +-
 .../simple_v1_0/presentation/extensible.py         |   2 +-
 .../simple_v1_0/presentation/field_getters.py      |  22 +-
 .../simple_v1_0/presentation/field_validators.py   | 142 ++--
 .../simple_v1_0/presentation/types.py              |   2 +-
 .../aria_extension_tosca/simple_v1_0/presenter.py  |   6 +-
 .../aria_extension_tosca/simple_v1_0/templates.py  |  23 +-
 .../aria_extension_tosca/simple_v1_0/types.py      |  52 +-
 requirements.in                                    |   3 +-
 requirements.txt                                   |  23 +-
 setup.py                                           |   4 +-
 tests/cli/test_node_templates.py                   |   2 +-
 tests/cli/test_nodes.py                            |   2 +-
 tests/cli/test_service_templates.py                |   2 +-
 tests/cli/test_services.py                         |   2 +-
 tests/end2end/test_hello_world.py                  |   4 +-
 tests/end2end/test_nodecellar.py                   |   2 +-
 .../__init__.py                                    |   0
 .../aria_extension_tosca}/__init__.py              |   0
 .../aria_extension_tosca/aria_v1_0}/__init__.py    |   0
 .../aria_extension_tosca/aria_v1_0/test_profile.py |  14 +-
 tests/extensions/aria_extension_tosca/conftest.py  |  48 ++
 .../simple_nfv_v1_0}/__init__.py                   |   0
 .../simple_nfv_v1_0/test_profile.py                |  12 +-
 .../aria_extension_tosca/simple_v1_0}/__init__.py  |   0
 .../aria_extension_tosca/simple_v1_0/data.py       |  82 ++
 .../simple_v1_0/functions}/__init__.py             |   0
 .../simple_v1_0/functions/test_function_concat.py  | 102 +++
 .../functions/test_function_get_artifact.py        | 156 ++++
 .../functions/test_function_get_input.py           |  94 +++
 .../functions/test_function_get_nodes_of_type.py   |  70 ++
 .../test_function_get_operation_output.py          |  84 ++
 .../simple_v1_0/functions/test_function_token.py   | 119 +++
 .../functions/test_functions_modelable_entity.py   | 247 ++++++
 .../simple_v1_0/templates}/__init__.py             |   0
 .../simple_v1_0/templates/common}/__init__.py      |   0
 .../simple_v1_0/templates/common/test_copy.py      |  68 ++
 .../templates/common/test_template_interface.py    | 914 +++++++++++++++++++++
 .../templates/common/test_template_parameters.py   | 781 ++++++++++++++++++
 .../common/test_template_parameters_properties.py  | 132 +++
 .../simple_v1_0/templates/common/test_templates.py | 128 +++
 .../templates/node_template}/__init__.py           |   0
 .../node_template/test_node_template_artifacts.py  | 307 +++++++
 .../node_template/test_node_template_directives.py |  77 ++
 .../test_node_template_node_filter_constraints.py  | 346 ++++++++
 .../test_node_template_node_filters.py             | 313 +++++++
 .../test_node_template_requirements.py             | 853 +++++++++++++++++++
 .../simple_v1_0/templates/test_group.py            | 159 ++++
 .../simple_v1_0/templates/test_policy.py           | 272 ++++++
 .../templates/test_substitution_mappings.py        | 449 ++++++++++
 .../templates/test_topology_template.py            |  61 ++
 .../simple_v1_0/test_dsl_definitions.py}           |  53 +-
 .../simple_v1_0/test_imports.py                    | 200 +++++
 .../simple_v1_0/test_metadata.py                   |  98 +++
 .../aria_extension_tosca/simple_v1_0/test_names.py |  57 ++
 .../simple_v1_0/test_profile.py                    |   9 +-
 .../simple_v1_0/test_repositories.py               | 179 ++++
 .../simple_v1_0/test_service_template.py           |  14 +-
 .../simple_v1_0/types}/__init__.py                 |   0
 .../simple_v1_0/types/common}/__init__.py          |   0
 .../types/common/test_type_interfaces.py           | 469 +++++++++++
 .../types/common/test_type_parameters.py           | 418 ++++++++++
 .../common/test_type_parameters_inheritance.py     | 114 +++
 .../common/test_type_parameters_properties.py      | 312 +++++++
 .../simple_v1_0/types/common/test_types.py         | 185 +++++
 .../simple_v1_0/types/node_type}/__init__.py       |   0
 .../types/node_type/test_node_type_capabilities.py | 302 +++++++
 .../test_node_type_relationship_interfaces.py}     |  56 +-
 .../types/node_type/test_node_type_requirements.py | 361 ++++++++
 .../simple_v1_0/types/test_artifact_type.py        |  74 ++
 .../simple_v1_0/types/test_capability_type.py      |  85 ++
 .../simple_v1_0/types/test_data_type.py            |  68 ++
 .../simple_v1_0/types/test_group_type.py           |  85 ++
 .../simple_v1_0/types/test_interface_type.py       | 149 ++++
 .../simple_v1_0/types/test_policy_type.py          | 123 +++
 .../simple_v1_0/types/test_relationship_type.py    |  85 ++
 tests/{utils => mechanisms}/__init__.py            |   0
 tests/mechanisms/parsing/__init__.py               |  81 ++
 tests/mechanisms/parsing/aria.py                   |  78 ++
 tests/mechanisms/utils.py                          |  80 ++
 tests/mechanisms/web_server.py                     |  84 ++
 tests/mock/workflow.py                             |   2 +-
 tests/modeling/__init__.py                         |   2 +-
 tests/orchestrator/context/test_operation.py       |   4 +-
 tests/orchestrator/context/test_serialize.py       |   3 +-
 tests/orchestrator/context/test_workflow.py        |   2 +-
 .../execution/test_execution_compiler.py           |   3 +-
 tests/orchestrator/execution_plugin/test_local.py  |   2 +-
 tests/orchestrator/execution_plugin/test_ssh.py    |   2 +-
 .../workflows/executor/test_process_executor.py    |   2 +-
 .../executor/test_process_executor_extension.py    |   2 +-
 .../test_process_executor_tracked_changes.py       |   6 +-
 .../presentation/__init__.py                       |   0
 .../presentation/test_types.py                     |  23 -
 tests/requirements.txt                             |   3 +-
 .../tosca-simple-1.0/node-cellar/node-cellar.yaml  |   8 +-
 .../types/shorthand-1/shorthand-1.yaml             |  23 -
 .../types/typequalified-1/typequalified-1.yaml     |  23 -
 tests/storage/test_model_storage.py                |   4 +-
 tests/test_extension.py                            |   4 +-
 tests/{utils => topology}/__init__.py              |   0
 tests/{parser => topology}/service_templates.py    |  16 -
 .../test_configuration.py                          |   3 +-
 .../test_end2end.py                                |   2 +-
 tests/{parser => topology}/test_reqs_caps.py       |   0
 tests/{parser => topology}/utils.py                |   2 +
 tests/utils/test_plugin.py                         |   2 +-
 tests/utils/test_versions.py                       |  10 +-
 tox.ini                                            |  41 +-
 219 files changed, 11559 insertions(+), 1308 deletions(-)
 create mode 100644 
extensions/aria_extension_tosca/simple_v1_0/modeling/groups.py
 rename tests/{parser/test_tosca_simple_v1_0 => extensions}/__init__.py (100%)
 rename tests/{parser => extensions/aria_extension_tosca}/__init__.py (100%)
 rename tests/{instantiation => 
extensions/aria_extension_tosca/aria_v1_0}/__init__.py (100%)
 copy 
extensions/aria_extension_tosca/profiles/tosca-simple-1.0/tosca-simple-1.0.yaml 
=> tests/extensions/aria_extension_tosca/aria_v1_0/test_profile.py (80%)
 create mode 100644 tests/extensions/aria_extension_tosca/conftest.py
 copy tests/{utils => 
extensions/aria_extension_tosca/simple_nfv_v1_0}/__init__.py (100%)
 copy aria/cli/exceptions.py => 
tests/extensions/aria_extension_tosca/simple_nfv_v1_0/test_profile.py (81%)
 copy tests/{utils => extensions/aria_extension_tosca/simple_v1_0}/__init__.py 
(100%)
 create mode 100644 tests/extensions/aria_extension_tosca/simple_v1_0/data.py
 copy tests/{utils => 
extensions/aria_extension_tosca/simple_v1_0/functions}/__init__.py (100%)
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/functions/test_function_concat.py
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/functions/test_function_get_artifact.py
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/functions/test_function_get_input.py
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/functions/test_function_get_nodes_of_type.py
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/functions/test_function_get_operation_output.py
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/functions/test_function_token.py
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/functions/test_functions_modelable_entity.py
 copy tests/{utils => 
extensions/aria_extension_tosca/simple_v1_0/templates}/__init__.py (100%)
 copy tests/{utils => 
extensions/aria_extension_tosca/simple_v1_0/templates/common}/__init__.py (100%)
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/templates/common/test_copy.py
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/templates/common/test_template_interface.py
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/templates/common/test_template_parameters.py
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/templates/common/test_template_parameters_properties.py
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/templates/common/test_templates.py
 copy tests/{utils => 
extensions/aria_extension_tosca/simple_v1_0/templates/node_template}/__init__.py
 (100%)
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/templates/node_template/test_node_template_artifacts.py
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/templates/node_template/test_node_template_directives.py
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/templates/node_template/test_node_template_node_filter_constraints.py
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/templates/node_template/test_node_template_node_filters.py
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/templates/node_template/test_node_template_requirements.py
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/templates/test_group.py
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/templates/test_policy.py
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/templates/test_substitution_mappings.py
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/templates/test_topology_template.py
 copy 
tests/{resources/service-templates/tosca-simple-1.0/reqs_caps/reqs_caps1.yaml 
=> extensions/aria_extension_tosca/simple_v1_0/test_dsl_definitions.py} (53%)
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/test_imports.py
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/test_metadata.py
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py
 copy aria/orchestrator/context/__init__.py => 
tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py (81%)
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py
 copy aria/cli/exceptions.py => 
tests/extensions/aria_extension_tosca/simple_v1_0/test_service_template.py (80%)
 copy tests/{utils => 
extensions/aria_extension_tosca/simple_v1_0/types}/__init__.py (100%)
 copy tests/{utils => 
extensions/aria_extension_tosca/simple_v1_0/types/common}/__init__.py (100%)
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/types/common/test_type_interfaces.py
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/types/common/test_type_parameters.py
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/types/common/test_type_parameters_inheritance.py
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/types/common/test_type_parameters_properties.py
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/types/common/test_types.py
 copy tests/{utils => 
extensions/aria_extension_tosca/simple_v1_0/types/node_type}/__init__.py (100%)
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/types/node_type/test_node_type_capabilities.py
 copy 
tests/{resources/service-templates/tosca-simple-1.0/reqs_caps/reqs_caps1.yaml 
=> 
extensions/aria_extension_tosca/simple_v1_0/types/node_type/test_node_type_relationship_interfaces.py}
 (52%)
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/types/node_type/test_node_type_requirements.py
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/types/test_artifact_type.py
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/types/test_capability_type.py
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/types/test_data_type.py
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/types/test_group_type.py
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/types/test_interface_type.py
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/types/test_policy_type.py
 create mode 100644 
tests/extensions/aria_extension_tosca/simple_v1_0/types/test_relationship_type.py
 copy tests/{utils => mechanisms}/__init__.py (100%)
 create mode 100644 tests/mechanisms/parsing/__init__.py
 create mode 100644 tests/mechanisms/parsing/aria.py
 create mode 100644 tests/mechanisms/utils.py
 create mode 100644 tests/mechanisms/web_server.py
 delete mode 100644 tests/parser/test_tosca_simple_v1_0/presentation/__init__.py
 delete mode 100644 
tests/parser/test_tosca_simple_v1_0/presentation/test_types.py
 delete mode 100644 
tests/resources/service-templates/tosca-simple-1.0/types/shorthand-1/shorthand-1.yaml
 delete mode 100644 
tests/resources/service-templates/tosca-simple-1.0/types/typequalified-1/typequalified-1.yaml
 copy tests/{utils => topology}/__init__.py (100%)
 rename tests/{parser => topology}/service_templates.py (80%)
 rename tests/{instantiation => topology}/test_configuration.py (98%)
 rename tests/{parser/test_tosca_simple_v1_0 => topology}/test_end2end.py (97%)
 rename tests/{parser => topology}/test_reqs_caps.py (100%)
 rename tests/{parser => topology}/utils.py (93%)

-- 
To stop receiving notification emails like this one, please contact
['"comm...@ariatosca.apache.org" <comm...@ariatosca.apache.org>'].

Reply via email to