Do we need to modify our jobs to be compatible with MettleCI?

You do not need to modify your job’s design to use MettleCI, but you will need to add a single parameter to each job that you want to run in unit test mode.

What about souring metadata for unit testing?

The metadata required to create the unit test template files for the data sources, which feed your unit test, and the data targets, which provide you definition of successful output, are captured by MettleCI by inspecting the metadata definitions of those stages.  The next release of MettleCI will also enable you to supply schema files, where you're using RCP and are defining metadata at runtime.

What about adding the parameter necessary to invoke jobs in unit test mode?

The only modification you do need to make is to add a single parameter to each job for which you wish to enable unit testing. This process can, if you wish, be performed automatically by the workbench.

 

© 2015-2023 Data Migrators Pty Ltd.