Parameters and Properties
There are several TestControl parameters and properties that you can override in your test class:
Here is a complete list of the available parameters.
TestProduction Parameters
Parameter |
Description |
PRODUCTION |
This is required. The value is the name of the production to be tested. |
IGNOREPRODUCTIONERRORS |
Default value is 0. Set the value to 1 when you expect production errors during the test. If the value is 0 then an error causes the test to fail. |
MAXWAIT |
Default value is 10. The maximum number of seconds to wait for the production to completely start before proceeding with the rest of the test. |
MINRUN |
Default value is 10. The minimum number of seconds to allow the production to run before invoking callback methods such as GetEventLog and CheckResults and then stopping the production. |
Here is a partial list of the available properties. Again, the class documentation for %UnitTest.TestProductionOpens in a new tab covers the complete list in detail.
TestProduction Properties
Property |
Description |
BaseLogId |
Contains the first Event Log ID for entries generated by the production during the test. |
LastLogId |
Contains the last Event Log ID for entries retrieved by the GetEventLog method. |
InstanceName |
Name of the InterSystems IRIS® instance. |
MachineName |
Name of the machine. |
DSNToUser |
DSN for use with the USER namespaces of the InterSystems IRIS instance. |