TraceIdRatioBasedSamplerTest
extends TestCase
-
#[CoversClass]
-
\OpenTelemetry\SDK\Trace\Sampler\TraceIdRatioBasedSampler::class
Table of Contents
Methods
-
computeTValueProvider()
: iterable<string|int, mixed>
-
invalidProbabilityProvider()
: array<string|int, mixed>
-
shouldSampleProvider()
: iterable<string|int, mixed>
-
test_compute_t_value()
: void
-
test_get_description()
: void
-
test_invalid_probability_trace_id_ratio_based_sampler()
: void
-
test_should_sample()
: void
computeTValueProvider()
public
static computeTValueProvider() : iterable<string|int, mixed>
Return values
iterable<string|int, mixed>
invalidProbabilityProvider()
public
static invalidProbabilityProvider() : array<string|int, mixed>
Return values
array<string|int, mixed>
shouldSampleProvider()
public
static shouldSampleProvider() : iterable<string|int, mixed>
Return values
iterable<string|int, mixed>
test_compute_t_value()
public
test_compute_t_value(string $expected, float $probability, int $precision) : void
Parameters
-
$expected
: string
-
-
$probability
: float
-
-
$precision
: int
-
-
#[DataProvider]
-
'computeTValueProvider'
test_get_description()
public
test_get_description() : void
test_invalid_probability_trace_id_ratio_based_sampler()
public
test_invalid_probability_trace_id_ratio_based_sampler(float $probability) : void
Parameters
-
$probability
: float
-
-
#[DataProvider]
-
'invalidProbabilityProvider'
test_should_sample()
public
test_should_sample(string $traceId, float $probability, int $result) : void
Parameters
-
$traceId
: string
-
-
$probability
: float
-
-
$result
: int
-
-
#[DataProvider]
-
'shouldSampleProvider'