mirror of
https://github.com/sigp/lighthouse.git
synced 2026-04-26 09:13:41 +00:00
@@ -15,7 +15,6 @@ test_backfill = []
|
||||
|
||||
[dev-dependencies]
|
||||
maplit = { workspace = true }
|
||||
environment = { workspace = true }
|
||||
serde_json = { workspace = true }
|
||||
|
||||
[dependencies]
|
||||
|
||||
@@ -685,7 +685,6 @@ fn is_candidate_block(block: &Eth1Block, period_start: u64, spec: &ChainSpec) ->
|
||||
#[cfg(test)]
|
||||
mod test {
|
||||
use super::*;
|
||||
use environment::null_logger;
|
||||
use types::{DepositData, MinimalEthSpec, Signature};
|
||||
|
||||
type E = MinimalEthSpec;
|
||||
@@ -743,6 +742,7 @@ mod test {
|
||||
mod eth1_chain_json_backend {
|
||||
use super::*;
|
||||
use eth1::DepositLog;
|
||||
use logging::test_logger;
|
||||
use types::{test_utils::generate_deterministic_keypair, MainnetEthSpec};
|
||||
|
||||
fn get_eth1_chain() -> Eth1Chain<CachingEth1Backend<E>, E> {
|
||||
@@ -750,7 +750,7 @@ mod test {
|
||||
..Eth1Config::default()
|
||||
};
|
||||
|
||||
let log = null_logger().unwrap();
|
||||
let log = test_logger();
|
||||
Eth1Chain::new(
|
||||
CachingEth1Backend::new(eth1_config, log, MainnetEthSpec::default_spec()).unwrap(),
|
||||
)
|
||||
|
||||
@@ -294,7 +294,7 @@ impl BlockShufflingIds {
|
||||
#[cfg(not(debug_assertions))]
|
||||
#[cfg(test)]
|
||||
mod test {
|
||||
use task_executor::test_utils::null_logger;
|
||||
use task_executor::test_utils::test_logger;
|
||||
use types::*;
|
||||
|
||||
use crate::test_utils::EphemeralHarnessType;
|
||||
@@ -315,7 +315,7 @@ mod test {
|
||||
previous: Some(shuffling_id(current_epoch - 1)),
|
||||
block_root: Hash256::from_low_u64_le(0),
|
||||
};
|
||||
let logger = null_logger().unwrap();
|
||||
let logger = test_logger();
|
||||
ShufflingCache::new(TEST_CACHE_SIZE, head_shuffling_ids, logger)
|
||||
}
|
||||
|
||||
|
||||
@@ -21,6 +21,7 @@ ethereum_ssz_derive = { workspace = true }
|
||||
tree_hash = { workspace = true }
|
||||
parking_lot = { workspace = true }
|
||||
slog = { workspace = true }
|
||||
logging = { workspace = true }
|
||||
superstruct = { workspace = true }
|
||||
tokio = { workspace = true }
|
||||
state_processing = { workspace = true }
|
||||
|
||||
@@ -4,10 +4,9 @@ use eth1::{Config, Eth1Endpoint, Service};
|
||||
use eth1::{DepositCache, DEFAULT_CHAIN_ID};
|
||||
use eth1_test_rig::{AnvilEth1Instance, Http, Middleware, Provider};
|
||||
use execution_layer::http::{deposit_methods::*, HttpJsonRpc, Log};
|
||||
use logging::test_logger;
|
||||
use merkle_proof::verify_merkle_proof;
|
||||
use sensitive_url::SensitiveUrl;
|
||||
use slog::Logger;
|
||||
use sloggers::{null::NullLoggerBuilder, Build};
|
||||
use std::ops::Range;
|
||||
use std::time::Duration;
|
||||
use tree_hash::TreeHash;
|
||||
@@ -15,16 +14,11 @@ use types::{DepositData, EthSpec, Hash256, Keypair, MainnetEthSpec, MinimalEthSp
|
||||
|
||||
const DEPOSIT_CONTRACT_TREE_DEPTH: usize = 32;
|
||||
|
||||
pub fn null_logger() -> Logger {
|
||||
let log_builder = NullLoggerBuilder;
|
||||
log_builder.build().expect("should build logger")
|
||||
}
|
||||
|
||||
pub fn new_env() -> Environment<MinimalEthSpec> {
|
||||
EnvironmentBuilder::minimal()
|
||||
.multi_threaded_tokio_runtime()
|
||||
.expect("should start tokio runtime")
|
||||
.null_logger()
|
||||
.test_logger()
|
||||
.expect("should start null logger")
|
||||
.build()
|
||||
.expect("should build env")
|
||||
@@ -103,7 +97,7 @@ mod eth1_cache {
|
||||
#[tokio::test]
|
||||
async fn simple_scenario() {
|
||||
async {
|
||||
let log = null_logger();
|
||||
let log = test_logger();
|
||||
|
||||
for follow_distance in 0..3 {
|
||||
let eth1 = new_anvil_instance()
|
||||
@@ -185,7 +179,7 @@ mod eth1_cache {
|
||||
#[tokio::test]
|
||||
async fn big_skip() {
|
||||
async {
|
||||
let log = null_logger();
|
||||
let log = test_logger();
|
||||
|
||||
let eth1 = new_anvil_instance()
|
||||
.await
|
||||
@@ -240,7 +234,7 @@ mod eth1_cache {
|
||||
#[tokio::test]
|
||||
async fn pruning() {
|
||||
async {
|
||||
let log = null_logger();
|
||||
let log = test_logger();
|
||||
|
||||
let eth1 = new_anvil_instance()
|
||||
.await
|
||||
@@ -292,7 +286,7 @@ mod eth1_cache {
|
||||
#[tokio::test]
|
||||
async fn double_update() {
|
||||
async {
|
||||
let log = null_logger();
|
||||
let log = test_logger();
|
||||
|
||||
let n = 16;
|
||||
|
||||
@@ -345,7 +339,7 @@ mod deposit_tree {
|
||||
#[tokio::test]
|
||||
async fn updating() {
|
||||
async {
|
||||
let log = null_logger();
|
||||
let log = test_logger();
|
||||
|
||||
let n = 4;
|
||||
|
||||
@@ -426,7 +420,7 @@ mod deposit_tree {
|
||||
#[tokio::test]
|
||||
async fn double_update() {
|
||||
async {
|
||||
let log = null_logger();
|
||||
let log = test_logger();
|
||||
|
||||
let n = 8;
|
||||
|
||||
@@ -688,7 +682,7 @@ mod fast {
|
||||
#[tokio::test]
|
||||
async fn deposit_cache_query() {
|
||||
async {
|
||||
let log = null_logger();
|
||||
let log = test_logger();
|
||||
|
||||
let eth1 = new_anvil_instance()
|
||||
.await
|
||||
@@ -771,7 +765,7 @@ mod persist {
|
||||
#[tokio::test]
|
||||
async fn test_persist_caches() {
|
||||
async {
|
||||
let log = null_logger();
|
||||
let log = test_logger();
|
||||
|
||||
let eth1 = new_anvil_instance()
|
||||
.await
|
||||
|
||||
@@ -10,6 +10,7 @@ alloy-primitives = { workspace = true }
|
||||
types = { workspace = true }
|
||||
tokio = { workspace = true }
|
||||
slog = { workspace = true }
|
||||
logging = { workspace = true }
|
||||
sensitive_url = { workspace = true }
|
||||
reqwest = { workspace = true }
|
||||
ethereum_serde_utils = { workspace = true }
|
||||
@@ -17,7 +18,6 @@ serde_json = { workspace = true }
|
||||
serde = { workspace = true }
|
||||
warp = { workspace = true }
|
||||
jsonwebtoken = "8"
|
||||
environment = { workspace = true }
|
||||
bytes = { workspace = true }
|
||||
task_executor = { workspace = true }
|
||||
hex = { workspace = true }
|
||||
|
||||
@@ -6,10 +6,10 @@ use crate::engine_api::{
|
||||
};
|
||||
use crate::json_structures::JsonClientVersionV1;
|
||||
use bytes::Bytes;
|
||||
use environment::null_logger;
|
||||
use execution_block_generator::PoWBlock;
|
||||
use handle_rpc::handle_rpc;
|
||||
use kzg::Kzg;
|
||||
use logging::test_logger;
|
||||
use parking_lot::{Mutex, RwLock, RwLockWriteGuard};
|
||||
use serde::{Deserialize, Serialize};
|
||||
use serde_json::json;
|
||||
@@ -149,7 +149,7 @@ impl<E: EthSpec> MockServer<E> {
|
||||
let ctx: Arc<Context<E>> = Arc::new(Context {
|
||||
config: server_config,
|
||||
jwt_key,
|
||||
log: null_logger().unwrap(),
|
||||
log: test_logger(),
|
||||
last_echo_request: last_echo_request.clone(),
|
||||
execution_block_generator: RwLock::new(execution_block_generator),
|
||||
previous_request: <_>::default(),
|
||||
|
||||
@@ -12,7 +12,7 @@ pub fn new_env() -> Environment<MinimalEthSpec> {
|
||||
EnvironmentBuilder::minimal()
|
||||
.multi_threaded_tokio_runtime()
|
||||
.expect("should start tokio runtime")
|
||||
.null_logger()
|
||||
.test_logger()
|
||||
.expect("should start null logger")
|
||||
.build()
|
||||
.expect("should build env")
|
||||
|
||||
@@ -44,10 +44,10 @@ bytes = { workspace = true }
|
||||
beacon_processor = { workspace = true }
|
||||
|
||||
[dev-dependencies]
|
||||
environment = { workspace = true }
|
||||
serde_json = { workspace = true }
|
||||
proto_array = { workspace = true }
|
||||
genesis = { workspace = true }
|
||||
logging = { workspace = true }
|
||||
|
||||
[[test]]
|
||||
name = "bn_http_api_tests"
|
||||
|
||||
@@ -3,7 +3,6 @@ use beacon_chain::{
|
||||
test_utils::{AttestationStrategy, BeaconChainHarness, BlockStrategy, EphemeralHarnessType},
|
||||
BeaconChain, ChainConfig, StateSkipConfig, WhenSlotSkipped,
|
||||
};
|
||||
use environment::null_logger;
|
||||
use eth2::{
|
||||
mixin::{RequestAccept, ResponseForkName, ResponseOptional},
|
||||
reqwest::RequestBuilder,
|
||||
@@ -24,6 +23,7 @@ use http_api::{
|
||||
BlockId, StateId,
|
||||
};
|
||||
use lighthouse_network::{types::SyncState, Enr, EnrExt, PeerId};
|
||||
use logging::test_logger;
|
||||
use network::NetworkReceivers;
|
||||
use proto_array::ExecutionStatus;
|
||||
use sensitive_url::SensitiveUrl;
|
||||
@@ -251,7 +251,7 @@ impl ApiTester {
|
||||
"precondition: justification"
|
||||
);
|
||||
|
||||
let log = null_logger().unwrap();
|
||||
let log = test_logger();
|
||||
|
||||
let ApiServer {
|
||||
ctx,
|
||||
@@ -349,7 +349,7 @@ impl ApiTester {
|
||||
|
||||
let chain = harness.chain.clone();
|
||||
|
||||
let log = null_logger().unwrap();
|
||||
let log = test_logger();
|
||||
|
||||
let ApiServer {
|
||||
ctx,
|
||||
|
||||
@@ -22,5 +22,5 @@ malloc_utils = { workspace = true }
|
||||
[dev-dependencies]
|
||||
tokio = { workspace = true }
|
||||
reqwest = { workspace = true }
|
||||
environment = { workspace = true }
|
||||
types = { workspace = true }
|
||||
logging = { workspace = true }
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
use beacon_chain::test_utils::EphemeralHarnessType;
|
||||
use environment::null_logger;
|
||||
use http_metrics::Config;
|
||||
use logging::test_logger;
|
||||
use reqwest::header::HeaderValue;
|
||||
use reqwest::StatusCode;
|
||||
use std::net::{IpAddr, Ipv4Addr};
|
||||
@@ -13,7 +13,7 @@ type Context = http_metrics::Context<EphemeralHarnessType<MainnetEthSpec>>;
|
||||
#[tokio::test(flavor = "multi_thread", worker_threads = 2)]
|
||||
async fn returns_200_ok() {
|
||||
async {
|
||||
let log = null_logger().unwrap();
|
||||
let log = test_logger();
|
||||
|
||||
let context = Arc::new(Context {
|
||||
config: Config {
|
||||
|
||||
@@ -25,7 +25,7 @@ fn build_node<E: EthSpec>(env: &mut Environment<E>) -> LocalBeaconNode<E> {
|
||||
#[test]
|
||||
fn http_server_genesis_state() {
|
||||
let mut env = env_builder()
|
||||
.null_logger()
|
||||
.test_logger()
|
||||
//.async_logger("debug", None)
|
||||
.expect("should build env logger")
|
||||
.multi_threaded_tokio_runtime()
|
||||
|
||||
Reference in New Issue
Block a user