Public Member Functions | |
OnGetUniqueName (pUniqueName) | |
Returns a unique name for this resource. More... | |
_.Library.String | OnItemRelativePath (_.Library.String pItemName) |
Returns the path relative to the module root for item pItemName within this resource. | |
_.Library.Status | OnPhase (_.Library.String pPhase, pParams, _.Library.Boolean pResourceHandled) |
Called as phase pPhase is executed for the resource. More... | |
![]() | |
OnGetStudioProject (_.Studio.Project pProject, _.Library.Boolean pHandled) | |
Subclasses may override to customize the studio project. More... | |
Public Attributes | |
Class | |
Class containing unit tests - this will be mapped properly on development systems, and unit tests won't be deleted in the "test" phase. More... | |
ExportFlags | |
Flags/qualifiers to export items with. More... | |
Format | |
Export format. More... | |
ManagerClass | |
Class extending UnitTest.Manager to use to run unit tests. More... | |
Package | |
Package containing unit tests - this will be mapped properly on development systems, and unit tests won't be deleted in the "test" phase if any classes in it exist. More... | |
Phase | |
Phase in which the unit tests run - "test" (dev namespace), "verify" (separate, clean namespace), or "test,verify" (to run in both cases). More... | |
![]() | |
Params | |
More... | |
Static Public Attributes | |
ATTRIBUTES = None | |
Comma-separated list of resource attribute names that this processor uses. | |
DESCRIPTION = None | |
Description of resource processor class (shown in UI) | |
![]() | |
ATTRIBUTES = None | |
Comma-separated list of resource attribute names that this processor uses. | |
DESCRIPTION = None | |
Description of resource processor class (shown in UI) | |
Private Attributes | |
__EmbeddedProcessor | |
Embedded processor to handle unit test resources as a package. More... | |
OnGetUniqueName | ( | pUniqueName | ) |
_.Library.Status OnPhase | ( | _.Library.String | pPhase, |
pParams, | |||
_.Library.Boolean | pResourceHandled | ||
) |
Called as phase pPhase is executed for the resource.
If pResourceHandled is set to true,
then the default behavior for that resource will be bypassed in the current phase. Currently, this is only used in the Verify phase, because of different handling of intermediate error statuses. TODO: Implement for standard database resources (.INC, .CLS, etc.)
Reimplemented from Abstract.
Class |
Class containing unit tests - this will be mapped properly on development systems, and unit tests won't be deleted in the "test" phase.
|
private |
Embedded processor to handle unit test resources as a package.
ExportFlags |
Flags/qualifiers to export items with.
Format |
Export format.
ManagerClass |
Class extending UnitTest.Manager to use to run unit tests.
Package |
Package containing unit tests - this will be mapped properly on development systems, and unit tests won't be deleted in the "test" phase if any classes in it exist.
Phase |
Phase in which the unit tests run - "test" (dev namespace), "verify" (separate, clean namespace), or "test,verify" (to run in both cases).