Use > Create Designs > Topology Designs > Test a design

Test a topology design

Use the Test tab to test and manage topology design provisioning. You can test the following types of topology designs:

  • Partial design - During the test run of a partial design, you will be prompted to select from the list of designs or microservices.
  • Concrete design

See Topology composition for information about these types of designs.

Tasks

You can view the following information in the Test tab:

  • The name of the test run.
  • Date and time of the test run.
  • Current status of the test run.
  • The user who initiated the test run.

You can perform the following tasks in the Test tab:

  • Cancel - Cancel the realized design so that the instance is terminated. You must cancel before you can delete.
  • Delete - Deletes a canceled or failed deployment instance. You must cancel before you can delete.
  • Test Run - See Test Run Wizard below.
  • Refresh - Refreshes the data in this tab.

You can link to detailed results of test provisioning by clicking the name of the test run. You can see the following information and perform the following tasks:

  • Overview tab shows details of the test run.
    • Cancel the realized design so that the instance is terminated. You must cancel before you can delete.
    • Delete a canceled or failed deployment instance.
  • Events tab shows:
    • Event Time - indicates the time the event occurred.
    • Lifecycle State - indicates the state of the event execution, for example, Deploying or Undeploying.
    • Action - events, such as deployment, server restart, etc., that are executed during the test run.
    • Source - the design component that is the source of the event.
    • Status - current state of the test run. If you click on an event you see details about the event in the Overview tab and property values used in the test run in the Properties tab.
  • Topology tab shows:
    • The topology diagram, properties, status of the test, and an instance summary.
    • Select a server component in this tab to see properties in the right panel and available actions below. You can invoke an action to verify that it is working.
  • Providers tab shows which provider instances have been used for deployment.

Test run wizard

Use Test Run on a topology design's Test tab.

The Test Run wizard allows you to specify the following:

  • General - Set properties that are common to all designs.
    • Display Name - Type a display name or use the system proposed name of Test run of <design name>.
    • Environment - You can select an environment to restrict provider selection to only those providers located in the selected environment. Optional.
  • Service Designs - Select a design from the list that, together with the partial design, will form a composite design that can be provisioned. If you select Custom Selection, you can select a microservice for each requirement in the partial design. Only service designs or microservices that fulfill the requirements are available.
  • Group Properties - Properties for groups in the design.
  • Component Properties - Properties for components in the design.
  • Relationship Properties - Properties for partial designs. The list includes concrete designs that support all the capabilities and required characteristics in the partial design.

Best practices

  • If you cancel a deployment, the test run is still listed in the tab. If you no longer need the entry, you can delete it.
  • Select a new name for every test run so you can distinguish between them.
  • Test your designs using various deployment scenarios and property configurations to ensure design stability before you create a package.