/// Set up the global environment for the test case.
///
/// Most notably, this sets up a logger that prints to the captured stderr.
///
/// Because this is used for test cases of CLI binaries, most of the log output
/// you see in a test case is not actually from this (it is from the binary's
/// stderr!).  However, this is needed to print the messages from `RSP2_SAVETEMP`
/// that save the entire temp dir in which a test case was executed.
Set up the global environment for the test case.
Most notably, this sets up a logger that prints to the captured stderr.

Because this is used for test cases of CLI binaries, most of the log output
you see in a test case is not actually from this (it is from the binary's
stderr!).  However, this is needed to print the messages from `RSP2_SAVETEMP`
that save the entire temp dir in which a test case was executed.
Set up the global environment for the test case . Most notably this sets up a logger that prints to the captured stderr . Because this is used for test cases of CLI binaries most of the log output you see in a test case is not actually from this ( it is from the binary ' s stderr! ) . However this is needed to print the messages from ` RSP2_SAVETEMP ` that save the entire temp dir in which a test case was executed .
pub fn init() -> Self {
        ENVIRONMENT_ONCE.call_once(|| {
            env_logger::Builder::new()
                .is_test(true)
                .filter_level(log::LevelFilter::Info)
                .init();
        });
        Environment(())
    }
pub fn init ( ) -> Self { ENVIRONMENT_ONCE . call_once ( | | { env_logger :: Builder :: new ( ) . is_test ( true ) . filter_level ( log :: LevelFilter :: Info ) . init ( ) ; } ) ; Environment ( ( ) ) }
Set up the global environment for the test case.
Set up the global environment for the test case .