summaryrefslogtreecommitdiffstats
path: root/vendor/env_logger/tests/log-in-log.rs
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:18:32 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:18:32 +0000
commit4547b622d8d29df964fa2914213088b148c498fc (patch)
tree9fc6b25f3c3add6b745be9a2400a6e96140046e9 /vendor/env_logger/tests/log-in-log.rs
parentReleasing progress-linux version 1.66.0+dfsg1-1~progress7.99u1. (diff)
downloadrustc-4547b622d8d29df964fa2914213088b148c498fc.tar.xz
rustc-4547b622d8d29df964fa2914213088b148c498fc.zip
Merging upstream version 1.67.1+dfsg1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/env_logger/tests/log-in-log.rs')
-rw-r--r--vendor/env_logger/tests/log-in-log.rs39
1 files changed, 0 insertions, 39 deletions
diff --git a/vendor/env_logger/tests/log-in-log.rs b/vendor/env_logger/tests/log-in-log.rs
deleted file mode 100644
index 89517ff36..000000000
--- a/vendor/env_logger/tests/log-in-log.rs
+++ /dev/null
@@ -1,39 +0,0 @@
-#[macro_use]
-extern crate log;
-extern crate env_logger;
-
-use std::env;
-use std::fmt;
-use std::process;
-use std::str;
-
-struct Foo;
-
-impl fmt::Display for Foo {
- fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
- info!("test");
- f.write_str("bar")
- }
-}
-
-fn main() {
- env_logger::init();
- if env::var("YOU_ARE_TESTING_NOW").is_ok() {
- return info!("{}", Foo);
- }
-
- let exe = env::current_exe().unwrap();
- let out = process::Command::new(exe)
- .env("YOU_ARE_TESTING_NOW", "1")
- .env("RUST_LOG", "debug")
- .output()
- .unwrap_or_else(|e| panic!("Unable to start child process: {}", e));
- if out.status.success() {
- return;
- }
-
- println!("test failed: {}", out.status);
- println!("--- stdout\n{}", str::from_utf8(&out.stdout).unwrap());
- println!("--- stderr\n{}", str::from_utf8(&out.stderr).unwrap());
- process::exit(1);
-}