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.