more test logs
This commit is contained in:
parent
ddc725d1a9
commit
73f4d7e453
3 changed files with 14 additions and 4 deletions
|
|
@ -15,7 +15,8 @@ use tracing::{error, error_span, info, Instrument};
|
||||||
use crate::{
|
use crate::{
|
||||||
create_torrent,
|
create_torrent,
|
||||||
tests::test_util::{
|
tests::test_util::{
|
||||||
create_default_random_dir_with_torrents, spawn_debug_server, TestPeerMetadata,
|
create_default_random_dir_with_torrents, setup_test_logging, spawn_debug_server,
|
||||||
|
TestPeerMetadata,
|
||||||
},
|
},
|
||||||
AddTorrentOptions, AddTorrentResponse, Session, SessionOptions, SessionPersistenceConfig,
|
AddTorrentOptions, AddTorrentResponse, Session, SessionOptions, SessionPersistenceConfig,
|
||||||
};
|
};
|
||||||
|
|
@ -34,7 +35,7 @@ async fn test_e2e_download() {
|
||||||
}
|
}
|
||||||
|
|
||||||
async fn _test_e2e_download() {
|
async fn _test_e2e_download() {
|
||||||
let _ = tracing_subscriber::fmt::try_init();
|
setup_test_logging();
|
||||||
match crate::try_increase_nofile_limit() {
|
match crate::try_increase_nofile_limit() {
|
||||||
Ok(limit) => info!(limit, "increased ulimit"),
|
Ok(limit) => info!(limit, "increased ulimit"),
|
||||||
Err(e) => error!(error=?e, "error increasing ulimit"),
|
Err(e) => error!(error=?e, "error increasing ulimit"),
|
||||||
|
|
|
||||||
|
|
@ -6,12 +6,15 @@ use tokio::{io::AsyncReadExt, time::timeout};
|
||||||
use tracing::info;
|
use tracing::info;
|
||||||
|
|
||||||
use crate::{
|
use crate::{
|
||||||
create_torrent, tests::test_util::TestPeerMetadata, AddTorrent, CreateTorrentOptions, Session,
|
create_torrent,
|
||||||
|
tests::test_util::{setup_test_logging, TestPeerMetadata},
|
||||||
|
AddTorrent, CreateTorrentOptions, Session,
|
||||||
};
|
};
|
||||||
|
|
||||||
use super::test_util::create_default_random_dir_with_torrents;
|
use super::test_util::create_default_random_dir_with_torrents;
|
||||||
|
|
||||||
async fn e2e_stream() -> anyhow::Result<()> {
|
async fn e2e_stream() -> anyhow::Result<()> {
|
||||||
|
setup_test_logging();
|
||||||
let files = create_default_random_dir_with_torrents(1, 8192, Some("test_e2e_stream"));
|
let files = create_default_random_dir_with_torrents(1, 8192, Some("test_e2e_stream"));
|
||||||
let torrent = create_torrent(
|
let torrent = create_torrent(
|
||||||
files.path(),
|
files.path(),
|
||||||
|
|
@ -113,6 +116,5 @@ async fn e2e_stream() -> anyhow::Result<()> {
|
||||||
|
|
||||||
#[tokio::test(flavor = "multi_thread")]
|
#[tokio::test(flavor = "multi_thread")]
|
||||||
async fn test_e2e_stream() -> anyhow::Result<()> {
|
async fn test_e2e_stream() -> anyhow::Result<()> {
|
||||||
let _ = tracing_subscriber::fmt::try_init();
|
|
||||||
timeout(Duration::from_secs(10), e2e_stream()).await?
|
timeout(Duration::from_secs(10), e2e_stream()).await?
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,13 @@ use rand::{thread_rng, Rng, RngCore, SeedableRng};
|
||||||
use tempfile::TempDir;
|
use tempfile::TempDir;
|
||||||
use tracing::{debug, info};
|
use tracing::{debug, info};
|
||||||
|
|
||||||
|
pub fn setup_test_logging() {
|
||||||
|
if let Err(_) = std::env::var("RUST_LOG") {
|
||||||
|
std::env::set_var("RUST_LOG", "debug");
|
||||||
|
}
|
||||||
|
let _ = tracing_subscriber::fmt::try_init();
|
||||||
|
}
|
||||||
|
|
||||||
pub fn create_new_file_with_random_content(path: &Path, mut size: usize) {
|
pub fn create_new_file_with_random_content(path: &Path, mut size: usize) {
|
||||||
let mut file = std::fs::OpenOptions::new()
|
let mut file = std::fs::OpenOptions::new()
|
||||||
.create_new(true)
|
.create_new(true)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue