Skip to the content.

fwk.executeScript

Purpose

This action executes another script inside the current script’s execution. It allows to reuse other scripts to create a modular, scalable and maintainable automation design.

Use Cases

Fields

Parameter Description Type Mandatory Encrypted
script Script name to execute string Y N
environment Environment name where the execution needs to take place string N N
paramList List of parameters to use string N N
paramFile Parameter file to use string N N
version Version of the script to run string N N

Example 1

  - number: 1
    type: "fwk.executeScript"
    name: "example1"
    description: "Exectue version 1 of script"
    component: ""
    condition: ""
    iteration: ""
    errorExpected: "N"
    errorStop: "N"
    parameters:
    - name: "script"
      value : "helloworld"
    - name: "version"
      value : "1"

Example 2

  - number: 2
    type: "fwk.executeScript"
    name: "example1"
    description: "Execute latest version of script"
    component: ""
    condition: ""
    iteration: ""
    errorExpected: "N"
    errorStop: "N"
    parameters:
    - name: "script"
      value : "helloworldversion"
    - name: "version"
      value : ""

Note: the parameter version can also been removed from the yaml definition since it is empty.

Example 3

  - number: 2
    type: "fwk.executeScript"
    name: "example1"
    description: "Execute latest version of script"
    component: ""
    condition: ""
    iteration: ""
    errorExpected: "N"
    errorStop: "N"
    parameters:
    - name: "script"
      value : "helloworldversion"
    - name: "version"
      value : "1"
    - name: "paramlist"
      value : "text=Hello World"