Previous Topic: Default Set of ObjectsNext Topic: Expansion


Subset Type

Subset type is an option whose value you specify when you define your subset. The subset type option refers to the development phase you are in when you create this subset. In some cases, it has no effect on the subset expansion and the default option of design is adequate. There are three subset types:

Design

Accept the default subset type, design, for all tasks performed outside of construction. For more information, see Expansion Options.

Unit Test

Select unit test when generating code for local testing. Do not select unit test when producing code to be installed with code from other subsets of the same model. In most development life cycles, you would perform unit testing prior to performing any system testing or full integration testing.

System Test

Select system test to use executables produced with executables from other system test subsets of the model or with the entire model. Selecting system test will produce a larger subset than selecting unit test. Use system test following successful unit testing.

System test subsets are supersets of the same scoping objects in a unit subset. Referential integrity triggers generated from a system test subset are also valid for use with other code produced from system test subsets of that model or the entire model. Do not use unit for generating referential integrity triggers.