summaryrefslogtreecommitdiffstats
path: root/vendor/tracing-subscriber-0.3.3/tests/field_filter.rs
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:19:50 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:19:50 +0000
commit2e00214b3efbdfeefaa0fe9e8b8fd519de7adc35 (patch)
treed325add32978dbdc1db975a438b3a77d571b1ab8 /vendor/tracing-subscriber-0.3.3/tests/field_filter.rs
parentReleasing progress-linux version 1.68.2+dfsg1-1~progress7.99u1. (diff)
downloadrustc-2e00214b3efbdfeefaa0fe9e8b8fd519de7adc35.tar.xz
rustc-2e00214b3efbdfeefaa0fe9e8b8fd519de7adc35.zip
Merging upstream version 1.69.0+dfsg1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/tracing-subscriber-0.3.3/tests/field_filter.rs')
-rw-r--r--vendor/tracing-subscriber-0.3.3/tests/field_filter.rs115
1 files changed, 0 insertions, 115 deletions
diff --git a/vendor/tracing-subscriber-0.3.3/tests/field_filter.rs b/vendor/tracing-subscriber-0.3.3/tests/field_filter.rs
deleted file mode 100644
index 12b4053b6..000000000
--- a/vendor/tracing-subscriber-0.3.3/tests/field_filter.rs
+++ /dev/null
@@ -1,115 +0,0 @@
-#![cfg(feature = "env-filter")]
-mod support;
-use self::support::*;
-use tracing::{self, subscriber::with_default, Level};
-use tracing_subscriber::{filter::EnvFilter, prelude::*};
-
-#[test]
-#[cfg_attr(not(flaky_tests), ignore)]
-fn field_filter_events() {
- let filter: EnvFilter = "[{thing}]=debug".parse().expect("filter should parse");
- let (subscriber, finished) = subscriber::mock()
- .event(
- event::mock()
- .at_level(Level::INFO)
- .with_fields(field::mock("thing")),
- )
- .event(
- event::mock()
- .at_level(Level::DEBUG)
- .with_fields(field::mock("thing")),
- )
- .done()
- .run_with_handle();
- let subscriber = subscriber.with(filter);
-
- with_default(subscriber, || {
- tracing::trace!(disabled = true);
- tracing::info!("also disabled");
- tracing::info!(thing = 1);
- tracing::debug!(thing = 2);
- tracing::trace!(thing = 3);
- });
-
- finished.assert_finished();
-}
-
-#[test]
-#[cfg_attr(not(flaky_tests), ignore)]
-fn field_filter_spans() {
- let filter: EnvFilter = "[{enabled=true}]=debug"
- .parse()
- .expect("filter should parse");
- let (subscriber, finished) = subscriber::mock()
- .enter(span::mock().named("span1"))
- .event(
- event::mock()
- .at_level(Level::INFO)
- .with_fields(field::mock("something")),
- )
- .exit(span::mock().named("span1"))
- .enter(span::mock().named("span2"))
- .exit(span::mock().named("span2"))
- .enter(span::mock().named("span3"))
- .event(
- event::mock()
- .at_level(Level::DEBUG)
- .with_fields(field::mock("something")),
- )
- .exit(span::mock().named("span3"))
- .done()
- .run_with_handle();
- let subscriber = subscriber.with(filter);
-
- with_default(subscriber, || {
- tracing::trace!("disabled");
- tracing::info!("also disabled");
- tracing::info_span!("span1", enabled = true).in_scope(|| {
- tracing::info!(something = 1);
- });
- tracing::debug_span!("span2", enabled = false, foo = "hi").in_scope(|| {
- tracing::warn!(something = 2);
- });
- tracing::trace_span!("span3", enabled = true, answer = 42).in_scope(|| {
- tracing::debug!(something = 2);
- });
- });
-
- finished.assert_finished();
-}
-
-#[test]
-fn record_after_created() {
- let filter: EnvFilter = "[{enabled=true}]=debug"
- .parse()
- .expect("filter should parse");
- let (subscriber, finished) = subscriber::mock()
- .enter(span::mock().named("span"))
- .exit(span::mock().named("span"))
- .record(
- span::mock().named("span"),
- field::mock("enabled").with_value(&true),
- )
- .enter(span::mock().named("span"))
- .event(event::mock().at_level(Level::DEBUG))
- .exit(span::mock().named("span"))
- .done()
- .run_with_handle();
- let subscriber = subscriber.with(filter);
-
- with_default(subscriber, || {
- let span = tracing::info_span!("span", enabled = false);
- span.in_scope(|| {
- tracing::debug!("i'm disabled!");
- });
-
- span.record("enabled", &true);
- span.in_scope(|| {
- tracing::debug!("i'm enabled!");
- });
-
- tracing::debug!("i'm also disabled");
- });
-
- finished.assert_finished();
-}