fn default() -> Self {
        solana_logger::setup_with_default(
            "solana_rbpf::vm=debug,\
             solana_runtime::message_processor=debug,\
             solana_runtime::system_instruction_processor=trace,\
             solana_program_test=info",
        );
        let prefer_bpf = std::env::var("BPF_OUT_DIR").is_ok();

        Self {
            accounts: vec![],
            builtins: vec![],
            compute_max_units: None,
            prefer_bpf,
            use_bpf_jit: false,
        }
    }
/// Initialize a new ProgramTest
///
/// If the `BPF_OUT_DIR` environment variable is defined, BPF programs will be preferred over
/// over a native instruction processor.  The `ProgramTest::prefer_bpf()` method may be
/// used to override this preference at runtime.  `cargo test-bpf` will set `BPF_OUT_DIR`
/// automatically.
///
/// BPF program shared objects and account data files are searched for in
/// * the value of the `BPF_OUT_DIR` environment variable
/// * the `tests/fixtures` sub-directory
/// * the current working directory
///
Initialize a new ProgramTest
If the `BPF_OUT_DIR` environment variable is defined, BPF programs will be preferred over
over a native instruction processor.  The `ProgramTest::prefer_bpf()` method may be
used to override this preference at runtime.  `cargo test-bpf` will set `BPF_OUT_DIR`
automatically.

BPF program shared objects and account data files are searched for in
the value of the `BPF_OUT_DIR` environment variable
the `tests/fixtures` sub-directory
the current working directory
Initialize a new ProgramTest If the ` BPF_OUT_DIR ` environment variable is defined BPF programs will be preferred over over a native instruction processor . The ` ProgramTest :: prefer_bpf () ` method may be used to override this preference at runtime . ` cargo test - bpf ` will set ` BPF_OUT_DIR ` automatically . BPF program shared objects and account data files are searched for in the value of the ` BPF_OUT_DIR ` environment variable the ` tests / fixtures ` sub - directory the current working directory
fn default() -> Self {
        solana_logger::setup_with_default(
            "solana_rbpf::vm=debug,\
             solana_runtime::message_processor=debug,\
             solana_runtime::system_instruction_processor=trace,\
             solana_program_test=info",
        );
        let prefer_bpf = std::env::var("BPF_OUT_DIR").is_ok();
        Self {
            accounts: vec![],
            builtins: vec![],
            compute_max_units: None,
            prefer_bpf,
            use_bpf_jit: false,
        }
    }
fn default ( ) -> Self { solana_logger :: setup_with_default ( " \
 \
 \
 " , ) ; let prefer_bpf = std :: env :: var ( " " ) . is_ok ( ) ; Self { accounts : vec ! [ ] , builtins : vec ! [ ] , compute_max_units : None , prefer_bpf , use_bpf_jit : false , } }
Initialize a new ProgramTest
If the `BPF_OUT_DIR` environment variable is defined, BPF programs will be preferred over
over a native instruction processor.
Initialize a new ProgramTest If the ` BPF_OUT_DIR ` environment variable is defined BPF programs will be preferred over over a native instruction processor .