---
-$id: https://fd.io/FIXME/CSIT/UTI/test_case/info/1.4.0
+$id: https://fd.io/FIXME/CSIT/UTI/test_case/info/1.5.1
$schema: https://json-schema.org/draft/2020-12/schema
description: >-
Schema for output of test case.
ndr:
description: >-
The results refer to search for NDR
- (Non Drop Rate). For PPS, this is aggregate
- (bidirectional) rate.
- Each bound was used as the target load value
- in a full-duration trial measurement.
The accepted loss ratio for NDR is exact zero.
+ Exceed ratio is 50%.
+ For PPS, lowerbound is aggregate
+ (bidirectional) conditional throughput
+ (median forwarding rate among long trials),
+ upperbound is missing.
Note that packets the Traffic Generator
did not send are also counted as lost packets.
- $ref: "#/$defs/macros/lower_and_upper_rate"
+ $ref: "#/$defs/macros/lower_and_maybe_upper_rate"
pdr:
description: >-
- The results refer to search for PDR
- (Partial Drop Rate). For PPS, this is aggregate
- (bidirectional) rate.
- Each bound was used as the target load value
- in a full-duration trial measurement.
+ The results refer to search for PDR.
The accepted loss ratio for PDR is 0.5%.
+ Exceed ratio is 50%.
+ For PPS, lowerbound is aggregate
+ (bidirectional) conditional throughput
+ (median forwarding rate among long trials),
+ upperbound is missing.
Note that packets the Traffic Generator
did not send are also counted as lost packets.
- $ref: "#/$defs/macros/lower_and_upper_rate"
+ $ref: "#/$defs/macros/lower_and_maybe_upper_rate"
latency_forward:
description: >-
Object with results related to latency part
but are not equal to any target load used.
Note that packets the Traffic Generator
did not send are also counted as lost packets.
- $ref: "#/$defs/macros/lower_and_upper_rate"
+ $ref: "#/$defs/macros/lower_and_maybe_upper_rate"
required:
- type
- critical_rate
CSIT model version (semver format)
the exporting code adhered to.
type: string
- const: 1.4.0
+ const: 1.5.1
required:
- duration
- dut_type
description: >-
Packets per second (pps),
connections per second (cps),
- requests per second (rps).
+ requests per second (rps),
+ bits per second (bps).
type: string
enum:
- pps
- cps
- rps
+ - bps
bandwidth_unit:
description: >-
Unit of measurement for bandwidth values.
required:
- rate
macros:
- lower_and_upper_rate:
+ lower_and_maybe_upper_rate:
type: object
additionalProperties: false
properties:
$ref: "#/$defs/types/rate_with_bandwidth"
required:
- lower
- - upper
latency_numbers:
type: object
additionalProperties: false