diff options
Diffstat (limited to 'cds-regression-test/cba/remote-python')
4 files changed, 0 insertions, 265 deletions
diff --git a/cds-regression-test/cba/remote-python/Definitions/remote-python.json b/cds-regression-test/cba/remote-python/Definitions/remote-python.json deleted file mode 100644 index 456c14d..0000000 --- a/cds-regression-test/cba/remote-python/Definitions/remote-python.json +++ /dev/null @@ -1,229 +0,0 @@ -{ - "metadata": { - "template_author": "Selffish", - "author-email": "test@bell.ca", - "template_name": "RT-remote-python", - "template_version": "1.0.0", - "template_tags": "Bell, CBA, test" - }, - "dsl_definitions": { - "args": { - "arg0": "remote executor regression" - }, - "remote-executor": { - "type": "token-auth", - "host": "regression-cdsce-cds-ce", - "port": "50051", - "token": "Basic Y2NzZGthcHBzOmNjc2RrYXBwcw==" - }, - "remote-executor-wrong-port": { - "type": "token-auth", - "host": "127.0.0.1", - "port": "4242", - "token": "Basic Y2NzZGthcHBzOmNjc2RrYXBwcw==" - } - }, - "topology_template": { - "workflows": { - "remote-python": { - "steps": { - "execute-script": { - "description": "Execute Remote Python Script", - "target": "execute-remote-python" - } - }, - "inputs": { - "input": { - "required": false, - "type": "string" - } - }, - "outputs": { - "execute-command-logs": { - "type": "string", - "value": { - "get_attribute": [ - "execute-remote-python", - "execute-command-logs" - ] - } - }, - "execute-command-payload": { - "type": "json", - "value": { - "get_attribute": [ - "execute-remote-python", - "response-data" - ] - } - } - } - }, - "failing-remote-python": { - "steps": { - "execute-script": { - "description": "Execute Remote Python Script", - "target": "execute-failing-remote-python" - } - }, - "inputs": {}, - "outputs": { - "execute-command-logs": { - "type": "string", - "value": { - "get_attribute": [ - "execute-failing-remote-python", - "execute-command-logs" - ] - } - }, - "execute-command-payload": { - "type": "json", - "value": { - "get_attribute": [ - "execute-failing-remote-python", - "response-data" - ] - } - } - } - }, - "connection-fail": { - "steps": { - "execute-script": { - "description": "Execute Remote Python Script", - "target": "connection-fail" - } - }, - "inputs": {}, - "outputs": { - "execute-command-logs": { - "type": "string", - "value": { - "get_attribute": [ - "connection-fail", - "execute-command-logs" - ] - } - }, - "execute-command-payload": { - "type": "json", - "value": { - "get_attribute": [ - "connection-fail", - "response-data" - ] - } - } - } - } - }, - "node_templates": { - "execute-remote-python": { - "type": "component-remote-python-executor", - "interfaces": { - "ComponentRemotePythonExecutor": { - "operations": { - "process": { - "implementation": { - "primary": "component-script", - "timeout": 180, - "operation_host": "SELF" - }, - "inputs": { - "endpoint-selector": "remote-executor", - "command": "python EchoRemotePython.py", - "argument-properties": "*args", - "packages": [ - { - "type": "pip", - "package": [ - "requests" - ] - } - ] - } - } - } - } - }, - "artifacts": { - "component-script": { - "type": "artifact-script-python", - "file": "Scripts/python/EchoRemotePython.py" - } - } - }, - "execute-failing-remote-python": { - "type": "component-remote-python-executor", - "interfaces": { - "ComponentRemotePythonExecutor": { - "operations": { - "process": { - "implementation": { - "primary": "component-script", - "timeout": 180, - "operation_host": "SELF" - }, - "inputs": { - "endpoint-selector": "remote-executor", - "command": "python FailingRemotePython.py", - "argument-properties": "*args", - "packages": [ - { - "type": "pip", - "package": [ - "requests" - ] - } - ] - } - } - } - } - }, - "artifacts": { - "component-script": { - "type": "artifact-script-python", - "file": "Scripts/python/FailingRemotePython.py" - } - } - }, - "connection-fail": { - "type": "component-remote-python-executor", - "interfaces": { - "ComponentRemotePythonExecutor": { - "operations": { - "process": { - "implementation": { - "primary": "component-script", - "timeout": 180, - "operation_host": "SELF" - }, - "inputs": { - "endpoint-selector": "remote-executor-wrong-port", - "command": "python EchoRemotePython.py", - "argument-properties": "*args", - "packages": [ - { - "type": "pip", - "package": [ - "requests" - ] - } - ] - } - } - } - } - }, - "artifacts": { - "component-script": { - "type": "artifact-script-python", - "file": "Scripts/python/EchoRemotePython.py" - } - } - } - } - } -} diff --git a/cds-regression-test/cba/remote-python/Scripts/python/EchoRemotePython.py b/cds-regression-test/cba/remote-python/Scripts/python/EchoRemotePython.py deleted file mode 100644 index 08488da..0000000 --- a/cds-regression-test/cba/remote-python/Scripts/python/EchoRemotePython.py +++ /dev/null @@ -1,13 +0,0 @@ -#!/usr/bin/python - -import sys -from cds_utils.payload_coder import send_response_data_payload - -def echo(arg): - print(arg) - -if __name__ == "__main__": - echo(sys.argv[1]) - resp_data = {"abc": ["xyz", "qqq"]} - send_response_data_payload(resp_data) - sys.exit(0) diff --git a/cds-regression-test/cba/remote-python/Scripts/python/FailingRemotePython.py b/cds-regression-test/cba/remote-python/Scripts/python/FailingRemotePython.py deleted file mode 100644 index 672492d..0000000 --- a/cds-regression-test/cba/remote-python/Scripts/python/FailingRemotePython.py +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/python - -import sys -from cds_utils.payload_coder import send_response_data_payload - -if __name__ == "__main__": - try: - raise Exception("Intentionally raised exception!") - except Exception as e: - print("Intentionally raised exception!") - resp_data = { - "errorMessage": "Intentionally raised exception!" - } - send_response_data_payload(resp_data) - sys.exit(1) diff --git a/cds-regression-test/cba/remote-python/TOSCA-Metadata/TOSCA.meta b/cds-regression-test/cba/remote-python/TOSCA-Metadata/TOSCA.meta deleted file mode 100644 index 85fa3bd..0000000 --- a/cds-regression-test/cba/remote-python/TOSCA-Metadata/TOSCA.meta +++ /dev/null @@ -1,8 +0,0 @@ -TOSCA-Meta-File-Version: 1.0.0 -CSAR-Version: 1.0 -Created-By: Selffish -Entry-Definitions: Definitions/remote-python.json -Template-Tags: test, regression -Template-Name: RT-remote-python -Template-Version: 1.0.0 -Template-Type: DEFAULT
\ No newline at end of file |