X-Git-Url: https://gerrit.fd.io/r/gitweb?p=csit.git;a=blobdiff_plain;f=resources%2Flibraries%2Fpython%2FTrafficGenerator.py;fp=resources%2Flibraries%2Fpython%2FTrafficGenerator.py;h=f28c77856ed70199b84ac68b9a563a0536904706;hp=9faa3c49f6ec72d6d757f8c303f2c2e9af68aedb;hb=8993ddb4f38f2754ae3af1c61e69a2e747f32a67;hpb=ee28e8ae476c6b0c098cd3895c586316feb4bdb9 diff --git a/resources/libraries/python/TrafficGenerator.py b/resources/libraries/python/TrafficGenerator.py index 9faa3c49f6..f28c77856e 100644 --- a/resources/libraries/python/TrafficGenerator.py +++ b/resources/libraries/python/TrafficGenerator.py @@ -24,8 +24,8 @@ from robot.libraries.BuiltIn import BuiltIn from .Constants import Constants from .DropRateSearch import DropRateSearch from .MLRsearch import ( - AbstractMeasurer, Config, MeasurementResult, - MultipleLossRatioSearch, SearchGoal, TrimmedStat, + AbstractMeasurer, Config, GoalResult, MeasurementResult, + MultipleLossRatioSearch, SearchGoal, ) from .PLRsearch.PLRsearch import PLRsearch from .OptionString import OptionString @@ -1448,7 +1448,7 @@ class OptimizedSearch: ramp_up_rate: float = 0.0, ramp_up_duration: float = 0.0, state_timeout: float = 240.0, - ) -> List[TrimmedStat]: + ) -> List[GoalResult]: """Setup initialized TG, perform optimized search, return intervals. If transaction_scale is nonzero, all init and non-init trial durations @@ -1514,9 +1514,10 @@ class OptimizedSearch: :type ramp_up_rate: float :type ramp_up_duration: float :type state_timeout: float - :returns: Structure containing narrowed down NDR and PDR intervals - and their measurements. - :rtype: List[TrimmedStat] + :returns: Goal result (based on unidirectional tps) for each goal. + The result contains both the offered load for stat trial, + and the conditional throughput for display. + :rtype: List[GoalResult] :raises RuntimeError: If search duration exceeds search_duration_max or if min load becomes an upper bound for any search goal. """