Skip to content

HermeticByInputOutputPercentageInRange Configurations Table View

Property Path Type Required Default Description
AssertionConfiguration object or string Checks for IO hermetics by comparing the percentage of the count of multiple outputs in a given session with certain names to the count of multiple inputs in a given session with certain names, to be between expected minimum percentage and expected maximum percentage. DataSources: Not used. Session Support: Supports multiple sessions assertion. CommunicationData objects with same names will be referenced both by InputNames or OutputNames
AssertionConfiguration.ExpectedMaximumPercentage number or string The maximum percentage limit of the sum of inputs count to the outputs count, should be below the maximum to for the assertion to pass
AssertionConfiguration.ExpectedMinimumPercentage number or string The minimum percentage limit of the sum of inputs count to the outputs count, should be above the minimum to for the assertion to pass
AssertionConfiguration.InputsAreOutputs string or true/false False Whether the given inputs in InputNames are actually another outputs list
AssertionConfiguration.MidpointRounding one of [ToEven / AwayFromZero / ToZero / ToNegativeInfinity / ToPositiveInfinity] Specifies the strategy the mathematical rounding method used for calculating the expected number of outputs (by taking a percentage of the sum of inputs) should use to round a number. Options: [ AwayFromZero - The strategy of rounding to the nearest number, and when a number is halfway between two others, it's rounded toward the nearest number that's away from zero / ToEven - The strategy of rounding to the nearest number, and when a number is halfway between two others, it's rounded toward the nearest even number / ToZero - The strategy of directed rounding toward zero, with the result closest to and no greater in magnitude than the infinitely precise result / ToNegativeInfinity - The strategy of downwards-directed rounding, with the result closest to and no greater than the infinitely precise result / ToPositiveInfinity - The strategy of upwards-directed rounding, with the result closest to and no less than the infinitely precise result ]
AssertionConfiguration.InputNames list or string The names of the inputs the sum of outputs should be a given percentage of the sum of
AssertionConfiguration.InputNames[] string
AssertionConfiguration.OutputNames list or string The names of the outputs to sum the counts of
AssertionConfiguration.OutputNames[] string