Skip to main content

Application Revision

This document is based on MTA version 1.8.

Definition

An Application Revision is a development version of a Mendix application. Revisions are created when Mendix model changes are commited in Mendix Studio Pro or Mendix Studio.

See Mendix documentation for more information about revisions.

Properties

NameDescription
AuthorThe creator of the revision (committer).
Commit messageThe description added to the commit action. Typically this contains information about the model changes.
Create commit dateThe date when the revision is created (or the commit is done).
Mendix versionThe version of Mendix Studio (Pro) in which the Application is developed.
ProgressAn indication of the download progression of the Application revision.
Revision numberThe commit number of the model of the Mendix application.
Total modulesThe total number of modules in application revision.
Total entitiesThe total number of entities in application revision.
Total microflowsThe total number of microflows in application revision.

Business rules

  • The revision for a Test Application should be identical to the revision in use by Test Configurations in order to be able to execute the Test Configuration. This can be achieved by downloading the revision and applying it to the Test Suites in a Test Configuration.
  • The Application revision information cannot be deleted from MTA if a Test Configuration is using the Application revision.

Actions on an Application revision

View downloaded Application revisions for an Application

  • Navigate to the "Applications" page to view all Applications that are used in MTA.
  • Select an Application.
  • Navigate to the "Application revisions" tab.
  • The Application revisions are shown on the right pane.

Add an Application revision

Add a new Application revision to MTA by downloading it from teamserver. Depending on the Application Environment, there are two possible ways of achieving this:

  • For a MendixCloud Application Environment:
    - Navigate to the "Test applications" tab of the Test Configuration.
    - Click on next to the revision number. The download will start automatically if a new revision is available on Mendix teamserver and this revision is deployed to the Application Environment.
  • For a Custom Application Environment:
    - Navigate to the "Test applications" tab of the Test Configuration.
    - Click on next to the revision number. A selection page is shown.
    - Select an Application Branch and a revision to download. The download starts automatically.

Note that downloading can take some time depending on the size of the Mendix project.

Apply a downloaded Application revision to Test Suites in a Test Configuration

A new Application revision must be applied to the Test Suites in a Test Configuration, in order to be able to execute the Test Configuration.

  • Click the “Apply to Test Suites” button for the selected Test Configuration. MTA will evaluate all model changes and check the consistency of the Test Suite definitions with the Mendix model. If the test model and the Mendix model are not compliant a consistency error will be shown.

Note that this can take some time depending on the size of the Mendix project, the number and size of Test Suites in the Test Configuration].

Delete a downloaded Application revision

  • Navigate to the "Applications" page to view all Applications that are used in MTA.
  • Select an Application, MTA will show detailed Application information.
  • Navigate to the "Application revisions" tab.
  • MTA will show all Application revisions on the right pane.
  • Click on to delete the Application revision. Note this is only possible when the Application revision is no longer in use by a Test Configuration. Application revisions are only removed from MTA; not from the Mendix repository.

Feedback?

Missing anything? Let us know!

Last updated 20 september 2022