diff options
author | 2023-10-24 15:44:53 +0200 | |
---|---|---|
committer | 2023-10-25 10:21:05 +0000 | |
commit | 8993ddb4f38f2754ae3af1c61e69a2e747f32a67 (patch) | |
tree | bb8759980251c44f1a395197e9fe506d1fa77ef7 /resources/libraries/python/TrafficGenerator.py | |
parent | ee28e8ae476c6b0c098cd3895c586316feb4bdb9 (diff) |
feat(MLRsearch): use goal result as in draft05
No effect on NDRPDR results, just different result packaging
between the MLRsearch library and the rest of CSIT.
- PyPI metadata still to be updated in a separate Change.
Change-Id: I547134da189d1d7761594e92f36cc7c1c232ee32
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
Diffstat (limited to 'resources/libraries/python/TrafficGenerator.py')
-rw-r--r-- | resources/libraries/python/TrafficGenerator.py | 13 |
1 files changed, 7 insertions, 6 deletions
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. """ |