Skip to content

Internal documentation

This feature is currently for internal use only. This documentation page must only be shared within Matillion.

Run Pipeline Under Test🔗

Internal only

The Run Pipeline Under Test test component lets you execute the pipeline being tested. It works in a similar way to the Run Orchestration and Run Transformation components, but supports running either type of pipeline.

Any pipeline executed through this component creates an association between the test and the specified pipeline.

Note

  • Use this component to run the pipeline you want to test.
  • This component is only available in Tests.

Properties🔗

Name = string

A human-readable name for the component.


Pipeline under test = drop-down

Choose an existing pipeline to test.


Set scalar variables = column editor optional

Pipeline variables declared in the pipeline under test can be given new values through this property. The values set here are used as the new defaults in the pipeline under test when it runs through this property only; they don't change any actual default values which have been set in the pipeline.

  • Variable: Select the variable in the pipeline under test that you want to assign a new value to.
  • Value: Enter a new value for the variable. Ensure that the new value is of the correct type.

Read Variables for more information.

Click the Text mode toggle at the bottom of the dialog to open a multi-line editor that lets you add items in a single block. For more information, read Text mode.

To use grid variables, select the Use Grid Variable checkbox at the bottom of the dialog. For more information, read Grid variables.


Set grid variables = column editor optional

Grid variables declared in the test with a public scope can be used by the pipeline under test. These variables can be given new values in the pipeline under test through this property. For more information, read Grid variables.

  • Name: Lists every grid variable in the pipeline under test.
  • Status: Defines which values each grid variable will use when the pipeline under test runs. Options are:
    • Use defaults: Use the defaults set in the pipeline under test's grid variable when the pipeline under test runs in this component.
    • Set values: Lets you assign new values to the pipeline under test's grid variable. The values set here act as temporary defaults only for executions triggered through this property and do not change the actual defaults defined in the pipeline under test.
    • Use grid: Select a grid variable from the test and assign its values to the grid variable in the pipeline under test when the pipeline runs in this component. Use the Column Mapping drop-downs to map each column in the grid to a column from the test grid. Take care to ensure you are mapping like-for-like data types.

Snowflake Databricks Amazon Redshift
✅ ✅ ✅