mirror of
https://github.com/logos-blockchain/logos-blockchain-testing.git
synced 2026-02-17 11:43:12 +00:00
Update for main repo changes - this implied many changes in the testing framework code
removal of DA config-related code that was still present because it was required by node code until now
nomos-da-network-core = { workspace = true }
subnetworks-assignations = { workspace = true }
nomos-da-dispersal = { workspace = true }
nomos-da-network-core = { workspace = true }
nomos-da-network-service = { workspace = true }
nomos-da-sampling = { workspace = true }
nomos-da-verifier = { workspace = true }
nomos-ledger = { workspace = true, features = ["serde"] }
removal of the executor node
logos-blockchain-executor = { workspace = true }
21 lines
572 B
Rust
21 lines
572 B
Rust
pub mod kzg;
|
|
pub mod manual;
|
|
pub mod nodes;
|
|
pub mod scenario;
|
|
pub mod topology;
|
|
|
|
use std::{env, ops::Mul as _, sync::LazyLock, time::Duration};
|
|
|
|
pub use testing_framework_config::{
|
|
IS_DEBUG_TRACING, node_address_from_port, secret_key_to_peer_id, secret_key_to_provider_id,
|
|
};
|
|
|
|
static IS_SLOW_TEST_ENV: LazyLock<bool> =
|
|
LazyLock::new(|| env::var("SLOW_TEST_ENV").is_ok_and(|s| s == "true"));
|
|
|
|
/// In slow test environments like Codecov, use 2x timeout.
|
|
#[must_use]
|
|
pub fn adjust_timeout(d: Duration) -> Duration {
|
|
if *IS_SLOW_TEST_ENV { d.mul(2) } else { d }
|
|
}
|