- --fire-every=55
-
-skip $ist_root "non-root user: skipping kprobe tests" 9 || {
- test_success "--condition on-event probe by symbol" \
- --condition on-event -k --probe=lttng_channel_enable my_channel_enable \
- --action notify
-
- channel_enable_addr=$(grep ' t lttng_channel_enable\s\[lttng_tracer\]$' /proc/kallsyms | cut -f 1 -d ' ')
- channel_disable_addr=$(grep ' t lttng_channel_disable\s\[lttng_tracer\]$' /proc/kallsyms | cut -f 1 -d ' ')
-
- # We need to find a valid offset.
- base_symbol=""
- offset=0
- if [[ 0x$channel_enable_addr -lt 0x$channel_disable_addr ]]; then
- base_symbol="lttng_channel_enable"
- offset=$(( 0x$channel_disable_addr - 0x$channel_enable_addr ))
- else
- base_symbol="lttng_channel_disable"
- offset=$(( 0x$channel_enable_addr - 0x$channel_disable_addr ))
- fi
+ --rate-policy=once-after:55
+
+test_success "start session action polices" \
+ --condition event-rule-matches --domain=user --name=test-rate-policy \
+ --action start-session my_session \
+ --rate-policy=every:55 \
+ --action start-session my_session \
+ --rate-policy=once-after:55
+
+test_success "stop session action polices" \
+ --condition event-rule-matches --domain=user --name=test-rate-policy \
+ --action stop-session my_session \
+ --rate-policy=every:55 \
+ --action stop-session my_session \
+ --rate-policy=once-after:55
+
+test_success "snapshot session action polices" \
+ --condition event-rule-matches --domain=user --name=test-rate-policy \
+ --action snapshot-session my_session \
+ --rate-policy=every:55 \
+ --action snapshot-session my_session \
+ --rate-policy=once-after:55
+
+test_success "rotate session action polices" \
+ --condition event-rule-matches --domain=user --name=test-rate-policy \
+ --action rotate-session my_session \
+ --rate-policy=every:55 \
+ --action rotate-session my_session \
+ --rate-policy=once-after:55
+
+test_success "--log-level single level" \
+ --condition event-rule-matches --domain=user --log-level=INFO \
+ --action notify