ComponentsToReTestAfterChange

MacroModule

author

Lennart Tautz

package

FMEwork/ReleaseMeVis

definition

ComponentsToReTestAfterChange.def

keywords

apa, component, module, project, retest, test, change

Purpose

This module determines tests that have to be re-run when a component changes.

Usage

Enter the name of the changed component, select its type and press Update.

Details

Tests are identified for all C++ projects and modules that depend transitively on the changed component.

Windows

Default Panel

../../../Projects/APA/Modules/mhelp/Images/Screenshots/ComponentsToReTestAfterChange._default.png

Output Fields

outAffectedDependees

name: outAffectedDependees, type: MLBase

An EffectAnalysisResult object. The EffectAnalysisResult is an extension of the AssociatedTests interface and additionally contains the changed and affected modules and projects.

Parameter Fields

Visible Fields

Type of Changed Component

name: inTypeOfChangedComponent, type: Enum, default: MeVisLabModule

Type of the changed component.

Values:

Title

Name

Deprecated Name

Description

​MeVisLab Module

​MeVisLabModule

​Module

​MeVisLab module of any subtype.

​C++ Project

​CPPProject

​Project

​C++ project. This can be a project that creates MeVisLab modules, or a shared library.

Name of Changed Component

name: inNameOfChangedComponent, type: String

Name of the changed component. Note that names are case-sensitive.

Update

name: update, type: Trigger

Update the analysis result.

Clear

name: clear, type: Trigger

Clear the analysis result.